如何更改&#34; Tomcat Web应用程序管理器&#34;上的默认<title>;管理页面http:// localhost:8080 / manager / html </title>

时间:2014-03-12 14:40:11

标签: jsp tomcat servlets configuration tomcat7

默认的“Tomcat Web应用程序管理器”页面(即myserver:8080 / manager / html)的默认标题为:

<title>/manager</title>

我可以配置字符串并将“/ manager”替换为更有用的内容吗?如果是这样,怎么样?我正在运行多个Tomcats,我想要一种方法来区分它们。似乎没有什么可以控制“../webapps/manager/WEB-INF/web.xml”中的值。

此外,是否有办法在管理器页面的主体中更改文本“ Tomcat Web应用程序管理器”。这是页面顶部的文本。 Tomcat管理器页面没有我可以更改的JSP页面或HTML页面,因此它会混淆定制它的选项。

1 个答案:

答案 0 :(得分:2)

对于页面标题,您唯一的选择是:

  1. 修补Tomcat源代码;或
  2. 扩展HTMLManagerServlet并覆盖list()方法。
  3. 其他许多文本,包括&#34; Tomcat Web应用程序管理器&#34;由您可以覆盖的属性文件提供。

    你不会说你正在使用哪个Tomcat版本,所以我假设是7.0.x.使用您自己的文本的步骤如下:

    1. 在CATALINA_BASE / lib下创建目录结构org / apache / catalina / manager
    2. 将此文件https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/java/org/apache/catalina/manager/LocalStrings.properties下载到该目录
    3. 根据需要编辑文件中的文字
    4. 启动Tomcat并访问Manager应用程序