我有一个运行Web服务的maven项目。这是我的网络应用程序的路径:
\src\main\resources\webapp\WEB-INF
当我通过IDE运行时,我没有错误。但是我在执行时遇到了这个错误:
java -jar ServiceNowWS-1.0-jar-with-dependencies.jar
我创建了一个服务器来运行我的Web服务:
server = new Server(9997);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("src/main/webapp");
server.setHandler(webapp);
但它找不到我的web.xml,所以我得到了响应错误:404
答案 0 :(得分:1)
根据maven standards,WEB-INF目录应位于\ src \ main \ webapp下,而不是\ src \ main \ resources \ webapp下。也许这起了作用?