Jetty部署错误

时间:2011-01-15 15:46:35

标签: deployment jetty eclipse-wtp

我在Eclipse“Server”中在Jetty(jetty-wtp插件)中部署了一个项目。当我启动Jetty服务器时,控制台输出错误: java.lang.NoClassDefFoundError: javax/annotation/security/RunAs

我还在此项目lib中添加了common-annotations.jar,但无法解决此问题。

我的安装环境:

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

download annotations-api.jar

下载并在您的类路径中包含上面的jar

答案 1 :(得分:2)

(灵感来自http://pipecuts.wordpress.com/2011/01/30/classnotfoundexception-org-objectweb-asm-classvisitor/#comment-18

  • 在“服务器”视图中,右键单击(Jetty)服务器的条目,然后选择“打开”。
  • 单击“打开启动配置”链接,然后在结果对话框中选择“类路径”选项卡。
  • 选择“用户条目”部分,然后点击“添加外部JAR”。将它指向jetty / lib / annotations / javax.annotation- [version] .jar。

我正在使用Jetty 8.1.1.v20120215和Eclipse Indigo SR1(WTP 3.3.2,Jetty WTP Adapter 1.0)