Joc*_*cke 7 tomcat tomcat7 undeploy
我从Tomcat 6升级到Tomcat 7,经理不同.在Tomcat 6的经理中,我会在尝试停止或取消部署应用程序时获得一个确认框,但在Tomcat 7中它只是发生了.
我的问题是,我可以禁用或至少将确认javascript附加到取消部署按钮吗?
简短的回答版本是“否”,因为 html 位于 硬编码的java 类中,正如您可以在此处看到的:
但您仍然可以执行以下操作:
扩展 HTMLManagerServlet 并重写以下方法
protected void list(HttpServletRequest request,
HttpServletResponse response,
String message,
StringManager smClient) throws IOException
Run Code Online (Sandbox Code Playgroud)使用不同的变量代替:
STARTED_DEPLOYED_APPS_ROW_BUTTON_SECTION, args));
Run Code Online (Sandbox Code Playgroud)在YOUR_STARTED_DEPLOYED_APPS_ROW_BUTTON_SECTION变量中,您可以注入处理 onclick 事件的 JS 代码,看看这也有帮助:
然后编译YourHTMLManagerServlet并将 manager/WEB-INF/web.xml 更改为:
<servlet>
<servlet-name>HTMLManager</servlet-name>
<servlet-class>org.apache.catalina.manager.HTMLManagerServlet</servlet-class>
<init-param>
Run Code Online (Sandbox Code Playgroud)
到:
<servlet>
<servlet-name>HTMLManager</servlet-name>
<servlet-class>your.own.YourHTMLManagerServlet</servlet-class>
<init-param>
Run Code Online (Sandbox Code Playgroud)
将 jar 放在tomcat/lib目录中,然后就可以开始了。
| 归档时间: |
|
| 查看次数: |
2173 次 |
| 最近记录: |