tomcat 怎么修改web页面中 Apache Tomcat/7.0.75信息
时间: 2024-10-20 20:03:17 浏览: 22
apache-tomcat-7.0.75
Apache Tomcat 的版本信息通常出现在 HTTP 响应头中,如果你想修改 Web 页面显示的 "Tomcat/7.0.75" 这样的服务器标识,你需要调整服务器配置文件。对于基于 `tomcat-users.xml` 配置的身份验证,这不是直接修改的,但对于自定义错误页面或欢迎页面,你可以这样做:
1. **修改默认欢迎页面**:
- 在 `conf/web.xml` 文件中,找到 `<welcome-file-list>` 标签,将其中的默认欢迎页(如 `index.jsp` 或 `index.html`)指向一个自定义的 JSP 文件,在这个文件中,你可以通过 `response.setHeader()` 动态设置响应头。
```xml
<welcome-file-list>
<welcome-file>custom_welcome_page.jsp</welcome-file>
</welcome-file-list>
```
然后在 `custom_welcome_page.jsp` 中:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Server" content="Custom Server Version">
</head>
<body>
<!-- Your custom content here -->
</body>
</html>
```
2. **修改错误页面**:
类似地,你可以创建一个自定义的错误处理页面(比如 `error-pages` 下的 `404 Error.jsp`),并在那里隐藏版本信息或者替换为自定义字符串。
记住,每次重启 Tomcat 才会应用这些更改。如果你想要在部署时就立即生效,可以在 `context.xml` 或 `server.xml` 中修改虚拟主机配置。
阅读全文