2011-04-26 5 views
0

일부 귀와 jboss 응용 프로그램이 있습니다. 귀에 전쟁이 있고 전쟁의 WEB-INF 폴더 안에 monitor.tld 파일이 있습니다.jboss/tomcat tld 캐시 무효화

monitor.tld에는 몇 가지 태그 정의가 있습니다. 이 파일에 사용자 정의 태그 정의를 추가하고 jsboss를 재시작했습니다. 라인의 몇 위의 잘 작동 monitor.tld에 정의

2011-04-23 16:38:31,829 INFO [STDOUT] 2011-04-23 16:38:31,761 [http-0.0.0.0-8080-4] ERROR [] org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Monitor].[jsp] - Servlet.service() for servlet jsp threw exception 
org.apache.jasper.JasperException: /tiles/layout/wizardLayout.jsp(140,4) No tag "wizardNavEx" defined in tag library imported with prefix "mon" 
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) 
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) 
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198) 
    at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1213) 
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449) 
    at org.apache.jasper.compiler.Parser.parse(Parser.java:133) 
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216) 
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) 
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) 
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) 
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) 
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) 
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) 
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078) 
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295) 
    at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271) 
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332) 
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232) 
... 

그래서, 내 사용자 정의 태그 wizardNavEx이 작동하지 않지만, wizardNav : 나는 JSP 내 태그를 사용할 때 그 후, 나는 오류가 발생합니다.

나는 어떤 문제가 tomcat/jboss가 이전 버전의 monitor.tld에 캐시 된 것이라고 생각합니다. 어떻게 캐시를 지울 수 있습니까? 어떤 아이디어?

버전 :

X 구동 - 바이 = '서블릿 2.4; JBoss-4.2.2.GA (빌드 : SVNTag = JBoss_4_2_2_GA 날짜 = 200710221139) /Tomcat-5.5 '

답변

0

문제는 다른 monitor.tld가 jar 파일 중 하나에 존재한다는 것입니다.