为了账号安全,请及时绑定邮箱和手机立即绑定

org.glassfish.jersey.servlet.ServletContainer

org.glassfish.jersey.servlet.ServletContainer

蛊毒传说 2019-12-02 12:55:05
我一直在收到ClassNotFoundException异常,org.glassfish.jersey.servlet.ServletContainer但是昨晚我尝试使用Eclipse Juno启动/重新启动Tomcat服务器(v7)时,异常启动了它。不知道发生了什么。奇怪的是,它是从昨晚才开始发生的,而在此之前它运行得非常好。这是堆栈跟踪:Feb 25, 2014 11:11:19 AM org.apache.catalina.core.ApplicationContext logINFO: Marking servlet com.att.ucomm.admin.UCommAdminFunctions as unavailableFeb 25, 2014 11:11:19 AM org.apache.catalina.core.StandardContext loadOnStartupSEVERE: Servlet /UCommAdminFunctions threw load() exceptionjava.lang.ClassNotFoundException: org.glassfish.jersey.servlet.ServletContainerat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1671)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118    )at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:996)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4762)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5045)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3670)at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:424)at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1207)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1393)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

这是一个日食设置问题,而不是泽西岛问题。


从此线程ClassNotFoundException:org.glassfish.jersey.servlet.ServletContainer


右键单击您的蚀项目,然后单击属性->部署程序集->添加-> Java构建路径条目-> Gradle依赖关系->完成。


因此,Apache启动时Eclipse并未使用Gradle依赖项。



查看完整回答
反对 回复 2019-12-02
?
阿晨1998

TA贡献2037条经验 获得超6个赞

我同意接受的答案。但对我而言,问题不在于此,相反,我不得不从以下方式修改我的Servlet类名称:


<servlet-class>org.glassfish.jersey.servlet.ServletContainer.class</servlet-class> 

至:


<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>

因此,在我的情况下,删除.class效果很好。希望它能帮助到别人!


查看完整回答
反对 回复 2019-12-02
  • 3 回答
  • 0 关注
  • 1591 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信