jsp - 如何更改 "Tomcat Web Application Manager"管理页面 http ://localhost:8080/manager/html 上的默认 <title>

标签 jsp tomcat servlets configuration tomcat7

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

<title>/manager</title>

我可以配置字符串并将“/manager”替换为更有用的内容吗?如果是这样,怎么办?我正在运行多个 Tomcat,我想要一种通过 .似乎没有任何东西可以控制“../webapps/manager/WEB-INF/web.xml”中的值。

另外,有没有办法更改管理器页面正文中的文本“Tomcat Web Application Manager”。这是页面顶部的文本。 Tomcat 管理器页面没有我可以更改的 JSP 页面或 HTML 页面,因此它对自定义它的选项感到困惑。

最佳答案

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

  1. 修补 Tomcat 源代码;或
  2. 扩展 HTMLManagerServlet 并重写 list() 方法。

许多其他文本,包括“Tomcat Web 应用程序管理器”,都是由您可以覆盖的属性文件提供的。

您没有说明您使用的是哪个 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 应用

关于jsp - 如何更改 "Tomcat Web Application Manager"管理页面 http ://localhost:8080/manager/html 上的默认 &lt;title&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354932/

相关文章:

javascript - 在表单中输入的数据未发送到 Oracle 数据库

java - 从结果集对象中检索元素

java - System.currentTimeMillis() 会有日期的详细信息吗?

java - Servlet 的 MVC 架构的工作

javascript - 从 javascript ajax post 方法调用 java servlet

javascript - 单选按钮仅在 DataTable 的第一个表中附加一个事件

java - 我的 servlet 中的 log4j 正在登录到 tomcat 根目录

spring - Tomcat 8 - 最大文件大小

tomcat - 处理 Url 中不区分大小写的应用程序名称

java - 从 POJO 读取上下文参数