默认的“Tomcat Web 应用程序管理器”页面(即位于 myserver:8080/manager/html)的默认标题为:
<title>/manager</title>
我可以配置字符串并将“/manager”替换为更有用的内容吗?如果是这样,怎么办?我正在运行多个 Tomcat,我想要一种通过 .似乎没有任何东西可以控制“../webapps/manager/WEB-INF/web.xml”中的值。
另外,有没有办法更改管理器页面正文中的文本“Tomcat Web Application Manager”。这是页面顶部的文本。 Tomcat 管理器页面没有我可以更改的 JSP 页面或 HTML 页面,因此它对自定义它的选项感到困惑。
最佳答案
对于页面标题,您唯一的选择是:
- 修补 Tomcat 源代码;或
- 扩展 HTMLManagerServlet 并重写 list() 方法。
许多其他文本,包括“Tomcat Web 应用程序管理器”,都是由您可以覆盖的属性文件提供的。
您没有说明您使用的是哪个 Tomcat 版本,因此我假设为 7.0.x。使用您自己的文本的步骤如下:
- 在CATALINA_BASE/lib下创建目录结构org/apache/catalina/manager
- 下载此文件 https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/java/org/apache/catalina/manager/LocalStrings.properties进入该目录
- 根据需要编辑文件中的文本
- 启动 Tomcat 并访问 Manager 应用
关于jsp - 如何更改 "Tomcat Web Application Manager"管理页面 http ://localhost:8080/manager/html 上的默认 <title>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354932/