我正在使用eclipse与Tomcat8和泽西RESTful框架。我可能在web.xml中把servlet的内容弄错了吗?错误显示:java.lang.ClassNotFoundException: org.glassfish.jersey.servlet.ServletContainer$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.u
因此,我尝试在intellij tomcat运行配置中运行web应用程序,但它不起作用。我的rest端点返回404。当我从命令行运行相同的应用程序时,端点被命中并工作。看起来intellij正在启动tomcat,然后部署工件,同时在启动tomcat的同时加载war。-8.0.37\webapps\coolbooks-rest.war07-Oct-2016 15:00:22.340 INFO [localhost-startStop-1]
在Tomcat7上,它在本地工作得很好,但是当我将它部署到Openshift中时,我只得到了404没有找到。这是我的web.xml <servlet-name>JerseyREST Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainerREST Service