【问题标题】:Clarification for Javamelody in TomcatTomcat 中 Javamelody 的说明
【发布时间】:2013-07-13 13:55:37
【问题描述】:

我已经在我的 Tomcat 容器中设置了 Javamelody 来查看我当前使用的网站的统计数据。

我的网站在server.xml中配置如下,并没有部署为war,而是将类和jsp文件手动复制到“/dun/student/webapps”位置,如映射所示:

<Context path="/stud" docBase="/dun/student/webapps" crossContext="false" debug="0" reloadable="true">
        </Context>

我已经将 javamelody.jarjrobin-1.5.9.1.jar 复制到我的 web-app 的 lib 目录中。

现在我已经修改了我的 web 应用程序的 web.xml 以具有以下几行,并将其粘贴到我的 servlet 声明上方。

<filter>
                <filter-name>monitoring</filter-name>
                <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
        </filter>
        <filter-mapping>
                <filter-name>monitoring</filter-name>
                <url-pattern>/*</url-pattern>
        </filter-mapping>

我也重启了tomcat。

现在我正在尝试使用 url 访问我的 java melody 统计信息:

http://student.studentgrade.com:8080/stud/monitoring

但是我收到一个 404 状态,说请求的资源不可用。

现在我的 Web 应用程序包含许多运行良好的 jsp 文件,但无法访问,我也收到 404 错误。

http://student.studentgrade.com:8080/stud/hello.jsp

但是,如果我删除了我在 web.xml 文件中为 javamelody 添加的那些行,我的 jsp 就可以被访问了。

我在这里做错了什么。

请告诉我如何解决这个问题。

【问题讨论】:

    标签: java jakarta-ee tomcat java-melody


    【解决方案1】:

    你添加 net.bull.javamelody.SessionListener 进入你的 web.xml?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-09
      • 2011-05-26
      相关资源
      最近更新 更多