雄猫 7 管理器 - 禁用"undeploy button"



我从tomcat 6升级为tomcat 7,经理有所不同。在Tomcat 6的经理中,我会在试图停止或不剥削应用程序时获得一个确认框,但在Tomcat 7中,它只是发生了。

我的问题是,我可以禁用或至少将确认JavaScript附加到Undeploy按钮?

简短的答案版本是否,因为HTML在Java类中硬编码您可以在此处看到:

htmlmanagerservlet

但是您仍然可以执行以下操作:

  • 扩展了htmlmanagerservlet并覆盖以下方法

    protected void list(HttpServletRequest request,
                        HttpServletResponse response,
                        String message,
                        StringManager smClient) throws IOException
    
  • 使用其他变量而不是:

    STARTED_DEPLOYED_APPS_ROW_BUTTON_SECTION, args));
    

和在中your_started_deployed_apps_row_button_section 变量您可以注入您的JS代码,该代码可以处理on Clickick事件,请参见这一点:

也可以提供帮助:

inline onclick javascript变量

然后您编译 yourhtmlmanagerservlet 并更改Manager/web-inf/web/web.xml 来自:

<servlet>
    <servlet-name>HTMLManager</servlet-name>
    <servlet-class>org.apache.catalina.manager.HTMLManagerServlet</servlet-class>
    <init-param>

to:

<servlet>
    <servlet-name>HTMLManager</servlet-name>
    <servlet-class>your.own.YourHTMLManagerServlet</servlet-class>
    <init-param>

将罐子放在 tomcat/lib 目录然后您准备出发。

相关内容

  • 没有找到相关文章

最新更新