2014-09-05 2 views
0

Change the URL mapping -Javamelody에서와 똑같은 문제가 있지만 불행히도 평판 부족으로 인해 댓글을 달 수는 없습니다. 거기에 수락 된 대답은 나를 위해 그것을하지 않으며 나는 그것이 잘못된 장소에 삽입되기 때문에 그것이있을 것 같은 느낌이 들었습니다. 정확히 어디에 넣어야합니까?Javamelody의 URL 매핑 변경

답변

0

나는 같은 내 문제를 해결했습니다 : Javamelody에서

.jar 파일은 lib 폴더 \ 바람둥이에서뿐만 아니라 당신의 웹 애플리케이션의 lib 폴더에 있어야합니다.

<filter> 
    <filter-name>monitoring</filter-name> 
    <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> 
    <init-param> 
      <param-name>monitoring-path</param-name> 
      <param-value>/admin/monitoring</param-value> 
    </init-param> 
</filter> 


<filter-mapping> 
    <filter-name>monitoring</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 



<security-constraint> 
      <web-resource-collection> 
        <web-resource-name>W2MO</web-resource-name> 
        <url-pattern>/admin/*</url-pattern> 

      </web-resource-collection> 
      <auth-constraint> 
        <role-name>admin</role-name> 
      </auth-constraint> 
</security-constraint> 

    <login-config> 
      <auth-method>BASIC</auth-method> 
      <realm-name>JavaMelody Monitoring</realm-name> 
    </login-config> 
    <security-role> 
      <role-name>admin</role-name> 
    </security-role> 

관리 역할은 파일 바람둥이-users.xml 파일에 정의 될 필요가 :

<role rolename="admin"/> 
<user username="admin" password="password" roles="admin"/> 

는 다음 나는 web.xml에이 코드를 추가