0

我的项目正在使用 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

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

4

1 回答 1

0

通常你可以简单地添加

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

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

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

于 2014-11-04T15:10:26.963 回答