我有一个运行web服务的maven项目。这是我的web应用程序的路径:
srcmainresourceswebappWEB-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
根据maven标准,WEB-INF目录应该在srcmainwebapp下,而不是srcmainresourceswebapp。也许这起了作用?