无法运行Apache Server构建简单的REST API

时间:2018-08-15 06:25:47

标签: java xml

我正在使用最新版本的Eclipse,Jersey和Apache,并尝试构建RESTful API。这个错误很常见,但我一直无法解决。我没有使用Maven应用,而是使用动态Web应用。

  

...引发load()异常java.lang.ClassNotFoundException:   org.glassfish.jersey.servlet.ServletContainer.class位于   org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)     在   org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1137)     在   org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:546)     在   org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:527)     在   org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)     在   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)     在   org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)   ...

这是我的build.xml

http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd“ version =” 3.1“> JavaAPI

 <servlet>      <servlet-name>uploadCSVService</servlet-name>       <servlet-class>org.glassfish.jersey.servlet.ServletContainer.class</servlet-class>  <init-param>
    <param-name>jersey.config.server.provider.packages</param-name>
    <param-value>proj</param-value>     </init-param>       <load-on-startup>1</load-on-startup>   </servlet>   <servlet-mapping>   <servlet-name>uploadCSVService</servlet-name>       <url-pattern>/rest/*</url-pattern>   </servlet-mapping>    </web-app>

I have added all the Jersey files as well.

我一直在线关注本教程 https://www.youtube.com/watch?v=5jQSat1cKMo

非常感谢您的帮助!

0 个答案:

没有答案