Jetty无法从WTP插件启动

时间:2011-01-15 04:16:02

标签: jetty eclipse-wtp

当我在Eclipse中启动Jetty服务器(使用jetty-wtp插件)时,控制台输出以下错误消息: Caused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction

我的安装环境是:

  1. JDK 1.6.0
  2. jetty 8.0.0.M2
  3. jetty-wtp
  4. 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

尝试将JTA API添加到类路径中。您可以从

的java.net Maven repo下载
http://download.java.net/maven/2/javax/transaction/jta/

答案 1 :(得分:2)

  
    
      

“呃。我如何将JTA JAR添加到CP”

    
  

转到“服务器”视图(我使用左下角列表弹出列表),然后在localhost上双击Jetty服务器。这将调出配置。选择“打开启动配置”下划线链接。这将打开一个配置面板,然后将缺少的jar添加到类路径:javax.transaction_1.1.1。这个罐子位于jetty / lib目录。我在Oracle网站上寻找它,但在那里,链接被破坏了。