我正在使用使用第三方库的Java编写Google App Engine应用程序。我在运行应用程序时遇到“java.lang.NoClassDefFoundError”,当它遇到引用第三方库的行时。这个应用程序在创建一个普通的servlet时工作,所以我很确定代码是正确的。
我在Eclipse中开发。
应用引擎是否不允许第三方库?
我是否需要以不同方式配置类路径?
HELP !!
答案 0 :(得分:3)
请查看您使用的图书馆will play in the google app engine or not? 此链接列出了大多数第三方库/框架以及使用GAE时使用不同版本的问题以及可能的解决方案(如果有)。
ClassNotFoundError出现在一些带有GAE的库中。 example弹簧安全等。
答案 1 :(得分:3)
如果使用Eclipse,您需要手动将所需的jar复制到/ WEB-INF / lib文件夹。