当前位置: 首页 > 知识库问答 >
问题:

ClassNotFoundException-ResteasyBootstrap

彭宜人
2023-03-14

在运行我的GWT/GAE(App Engine)应用程序时,应用程序抛出以下错误:

ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap

这是POM.xml

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

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

这是日志:

java.lang.ClassNotFoundException:org.jboss.resteasy.plugins.server.servlet。在java.net.URLClassLoader$1.run(URLClass Loader.java:366)在java.security.AccessController的java.net-URLClassLoader$1.run(URLCassLoader.gava:355)上的ResteasyBootstrap。位于com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:213)的java.lang.ClassLoader.loadClass(ClassLoaders.java:354)的java.net.URLClassLoadder.findClass上的doPrivileged(本机方法)位于org.motrbay.jetty.handler.ContextHandler.loadClassorg.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:630)位于org.mortbay.jettey.webpp.WebXml Configuration.InitializeWebXmlElement(WebXml配置.java:368),位于org.motbay.jetty.websapp.WebXML配置.initial(WebXllConfiguration.java:289),位于org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)位于org.motbay.jetty.websapp.WebAppContext.startContext(WebAppContext.java:1247)位于org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandller.java:517),位于org.mortbay.jettey.webpp.WebAppContext.doStart(WebAppContext.java:467),位置位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)位于org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWarapper.java:130),位于org.motbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContrainerService.java:205(AppEngineLauncher.java:97),位于com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509),位于com。google.gwt

可能会漏掉什么?

更新:

任何人都可以分享他们为RestEasy GAE工作的web.xml

共有3个答案

尹弘壮
2023-03-14

请检查一下

  1. 您没有指向JRE,应该是JDK
  2. 删除并添加服务器。然后再次运行应用程序
姬天宇
2023-03-14

如果您的项目是maven base项目,请运行

mvn eclipse:干净

日食:日食

它将把m2repo中的jar添加到lib文件夹,然后重新部署webapp并重新启动tomcat/server

东门涵育
2023-03-14

该异常表明这些类不存在。

确保将resteasy jaxr复制到WEB-INF/lib中,并确保您的版本是2.3.0.GA或更高版本。

 类似资料:
  • 问题内容: 我正在IntelliJ中使用Maven。我有一类使用: pom.xml文件中的Maven依赖项: 我可以做并成功建立。但是当我尝试运行它时,我得到: 错误:java.lang.ClassNotFoundException:org.json.JSONObject 我在这里还有什么想念的吗?谢谢! 问题答案: 将json jar 添加到您的类路径 或使用 或将其添加到您的Maven pom

  • 问题内容: 我正在尝试进行Google Maps活动,但是出现LogCat错误,我的应用程序崩溃了。注册API密钥时,我使用了android提供的编码,所以我不知道为什么它不起作用。我需要帮助解决此问题。 LogCat XML文件 Java文件 问题答案: 在文件中添加这样的内容。

  • 问题内容: 这是我的错误代码。我的已导入为外部罐子。 堆栈跟踪: 问题答案: 这行导致,因为您尚未将文件放置在项目的lib文件夹中。或您尚未设置所需罐子的

  • 我有一个使用本地安装的web开发项目。我正在尝试使用Microsoft的jdbc驱动程序()连接到。 位于我的应用程序构建路径中: 我正在出口它。此外,在Tomcat应用程序目录的< code>lib文件夹中,我还放置了< code>sqljdbc41.jar的副本。 没有编译错误,但是在运行时,当我尝试加载SQL服务器驱动程序时,我会得到以下结果: 以下代码块中引发异常: 我看到很多关于这个话题

  • 问题内容: 因此,我今天在开发Android程序时遇到问题。我有一个将XML字符串转换为Java对象(第三方)的类,并且可以在常规Java项目中正常工作,但是在Android上却收到以下奇怪错误: 我出于明显的原因隐藏了我的应用程序名称和程序包,但我想知道是否有人遇到过此类问题。类在正确的包中,这是我添加的库。我之前引用的其他类也可以进行。还有其他原因抛出吗? 谢谢杰克 问题答案: 这是我目前拥有

  • 我将测试web存档打包如下: 你知道我为什么会犯这样的错误吗?