是否可以更改Tomcat Web应用程序管理器';是修改主题还是修改标题?
我的计算机上有两个tomcat服务器实例(一个是生产,另一个是准备/测试/培训) 用于生产和测试的tomcat web app mgr的(示例)url如下所示:是否可以更改Tomcat Web应用程序管理器';是修改主题还是修改标题?,tomcat,web-applications,themes,Tomcat,Web Applications,Themes,我的计算机上有两个tomcat服务器实例(一个是生产,另一个是准备/测试/培训) 用于生产和测试的tomcat web app mgr的(示例)url如下所示: Production:xWeb8.myOwnServer/manager/html test:xWeb8Test.myOwnServer/manager/html 我想知道是否可以访问Tomcat Web应用程序管理器并修改其显示和/或添加颜色主题以指示它是生产还是测试,等等。?如果是,怎么做?在您的webapps目录中,您将找到管理器
Production:xWeb8.myOwnServer/manager/html
test:xWeb8Test.myOwnServer/manager/html
我想知道是否可以访问Tomcat Web应用程序管理器并修改其显示和/或添加颜色主题以指示它是生产还是测试,等等。?如果是,怎么做?在您的
webapps
目录中,您将找到管理器
目录。查看index.jsp
,web.xml
,以及HTMLManagerServlet
的源代码,看起来都是硬编码到servlet中的。因此,如果不重写整件事,似乎是不容易做到的
更新:您可以创建一个过滤器,在HTML通过过滤器时对其进行修改。我自己也在研究这个问题,在找到这篇文章后,我想到了以下想法:
我知道这有点间接,但它会起作用。虽然这是一篇老文章,但我想我会给我的2美分 看起来,即使使用Tomcat的更高版本,我们实际上也无法改变经理的外观 但是,我所做的是将“./manager/images”文件夹中的“tomcat.gif”替换为修改后的gif,该gif标识了我连接到的系统 看到我使用的图像的屏幕打印
您可以使用css更改每页的主题 e、 g 最简单的方法是通过浏览器扩展 e、 g
是,您可以转到
webapps/manager
并使用应用程序的样式代码。所有文件都在那里,您可以更改任何样式。@SuKu请参阅下面的答案。jsp文件只是将您重定向到/html
servlet,所有的表示都在该servlet中找到。这不起作用。通常无法将事件附加到或访问其他窗口的DOM。然而,这个想法可以作为浏览器扩展来实现。
/* Tomcat Dark Theme - Jerome E. Carter, II - Datatribe Softwers, Ltd. cc 2018 */
body, table
{
background-color: #555555!important;
}
button, input
{
background-color: #333333!important;
border: 1px solid white!important;
border-radius: 5px;
color: #ffaa00;
}
/*not working as intended - hope to improve later*/
input[type=button]:hover
{
background-color: #777777;
}
td
{
background-color: #777777!important;
}
*
{
color: white;
}
a
{
color: #ffaa00;
}
tr:hover
{
border-color: #aaaaaa!important;
}