gpt4 book ai didi

java - 类和库未包含在 Google App Engine Web 应用程序中?

转载 作者:行者123 更新时间:2023-12-01 12:55:11 25 4
gpt4 key购买 nike

我目前正在使用 Eclipse 插件开发“Google 应用程序引擎”应用程序。我已经编写了应用程序的第一部分,但在确保所有内容都包含在内方面遇到了真正的困难。

我的应用程序编译得很好,但是当它开始运行时它会抛出:

Could not instantiate listener com.mypackage.development.MyClass 
java.lang.ClassNotFoundException: com.mypackage.development.MyClass

其中“MyClass”是我编写的本地类。

然后它会抛出:

java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer

然后:

javax.servlet.UnavailableException: com.sun.jersey.spi.container.servlet.ServletContainer

等等,大概是因为它通过 web.xml。我正在使用 Maven 导入 1.17.1 jersey-core、-servlet、-server、-json,所以我不明白为什么会发生这种情况,正如我所说,它都可以正确编译。

看起来好像我的类和外部库没有包含在构建中,是不是我在这里遗漏了一些东西?我整个早上都在为此抓狂,我真的很茫然,我觉得我已经尝试了一切!

我已经包含了我的 web.xml 和 gwt.xml(后者位于 src/com/mypackage/development 内),希望它可以帮助阐明这个问题!

http://www.sendspace.com/file/7peiyx http://www.sendspace.com/file/vw44yv

最佳答案

我不确定 Google Eclipse 插件是否选择 Maven 提供的库。尝试通过running the mvn appengine:update goal上传我们的应用程序在您的项目上。

注意:文档告诉您在ear目录的根目录中运行此命令,但如果您有一个简单的默认应用程序,它可能只有1个模块,您应该在项目的根目录中运行此命令,其中您的 pom.xml 文件位于。

关于java - 类和库未包含在 Google App Engine Web 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com