默认的“Tomcat Web应用程序管理器”页面(即myserver:8080 / manager / html)的默认 Headers 为:
<title>/manager</title>
我可以配置字符串并将“/ manager”替换为更有用的东西吗?如果是这样,怎么样?我正在运行多个Tomcats,我想要一种方法来区分它们 . 似乎没有什么可以控制“../webapps/manager/WEB-INF/web.xml”中的值 .
另外,有没有办法在经理页面的主体中更改文本“ Tomcat Web Application Manager ” . 这是页面顶部的文本 . Tomcat管理器页面没有我可以更改的JSP页面或HTML页面,因此混淆了哪些选项可以自定义它 .
1 回答
对于页面 Headers ,您唯一的选择是:
修补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应用程序