在Tomcat上部署应用程序时出现NoSuchMethodException / SAXParseException

时间:2012-09-21 13:34:16

标签: java hibernate primefaces jersey

我的项目是使用Java,Jersey,MyfacesCODI,primefaces,Hibernate。 在此环境中,当我在Tomcat中部署项目时,出现错误

java.lang.NoSuchMethodException: 
    org.apache.catalina.deploy.WebXml addResourceEnvRef

org.xml.sax.SAXParseException; 
systemId: jndi:/localhost/School/WEB-INF/web.xml;
lineNumber: 13;
columnNumber: 22;
Error at (13, 22) :
   org.apache.catalina.deploy.WebXml addResourceEnvRef

可能是什么问题?任何环境相关的问题? 感谢

1 个答案:

答案 0 :(得分:0)

通常你可以简单地添加

<WatchedResource>your project/target/classes</WatchedResource>

到你的tomcat服务器context.xml文件来解决这个问题。但是由于某种原因它并不总是有效。所以这里有另一个解决方案:

然后将<Loader delegate="true" />添加到tomcat服务器context.xml也可以解决这个问题。