获取“ClassNotFoundException:ResteasyBootstrap”和“ClassNotFoundException:SpringContextLoaderListenerexception” [英] Getting "ClassNotFoundException: ResteasyBootstrap" and "ClassNotFoundException:SpringContextLoaderListenerexception"

查看:439
本文介绍了获取“ClassNotFoundException:ResteasyBootstrap”和“ClassNotFoundException:SpringContextLoaderListenerexception”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到以下异常:

  java.lang.ClassNotFoundException:org.jboss.resteasy.plugins.server。 servlet.ResteasyBootstrap 
在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
在org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
在org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
在org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)
在org.apache。 catalina.core.StandardContext.startInternal(StandardContext.java:5273)
在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
在org.apache.catalina.core。 ContainerBase $ StartChild.call(ContainerBase.java:1 566)
在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1556)
在java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)
在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
在java.util .concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:603)
在java.lang.Thread.run(Thread.java:722)

我的pom文件中有以下依赖项:

 < dependency> ; 
< groupId> org.jboss.resteasy< / groupId>
< artifactId> resteasy-spring< / artifactId>
< version> $ {resteasy.version}< / version><! - $ NO-MVN-MAN-VER $ - >
< / dependency>
<依赖关系>
< groupId> org.jboss.resteasy< / groupId>
< artifactId> resteasy-jaxrs< / artifactId>
< version> 2.3.0.GA< / version>
< / dependency>我还看到WEB / INF / C中的resteasy-jaxrs-2.3.0.GA.jar, lib文件夹。
请让我知道哪些依赖缺失。
我还检查了获取java。 lang.ClassNotFoundException:javax.servlet.http.HttpServlet在Eclipse + jboss 5.1.0 中,并且已经有了所有的一切。



我也收到以下错误:

  SEVERE:配置org.jboss.resteasy.plugins.spring.SpringContextLoaderListener的应用程序侦听器错误
java.lang.ClassNotFoundException:org.jboss.resteasy.plugins。 spring.SpringContextLoaderListener

尽管有以下依赖关系:

 <依赖关系> 
< groupId> org.jboss.resteasy< / groupId>
< artifactId> resteasy-spring< / artifactId>
< version> $ {resteasy.version}< / version>
< / dependency>


解决方案

我终于解决了。解决方案很简单。右键单击项目并选择属性。在项目属性下,选择部署程序集。在这里添加Maven依赖关系。你需要告诉Eclipse你想要发布所有的Maven依赖项。


I am getting the following exception:

java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

I have the following dependencies in my pom file:

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-spring</artifactId>
        <version>${resteasy.version}</version><!--$NO-MVN-MAN-VER$ -->
    </dependency>
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>2.3.0.GA</version>
    </dependency>  

I also see the resteasy-jaxrs-2.3.0.GA.jar in the WEB/INF/lib folder. Please let me know which dependency is missing. I also checked Getting "java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet" in Eclipse + jboss 5.1.0 and have all in place.

I also get the following error:

SEVERE: Error configuring application listener of class          org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.spring.SpringContextLoaderListener

Despite having the following dependency:

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-spring</artifactId>
        <version>${resteasy.version}</version>
    </dependency>

解决方案

I finally solved it. The solution was simple. Right Click on the project and select 'Properties'. Under project properties, select 'Deployment Assembly'. Add Maven Dependency here. You need to tell Eclipse that you want all your Maven dependencies to be published too.

这篇关于获取“ClassNotFoundException:ResteasyBootstrap”和“ClassNotFoundException:SpringContextLoaderListenerexception”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆