当我在Eclipse中启动Jetty服务器(使用jetty-wtp插件)时,控制台输出以下错误消息:
Caused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
我的安装环境是:
我该如何解决这个问题?
答案 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网站上寻找它,但在那里,链接被破坏了。