2

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

我也添加common-annotations.jar到这个项目库中,但无法解决这个问题。

我的安装环境:

我怎样才能解决这个问题?

4

2 回答 2

5

下载注解-api.jar

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

于 2011-01-15T16:01:00.933 回答
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)

于 2012-02-28T14:39:53.193 回答