簡體   English   中英

java.lang.NoClassDefFoundError:javax / ejb / EJBObject

[英]java.lang.NoClassDefFoundError: javax/ejb/EJBObject

我正在嘗試部署servlet,但是每次運行控制器時,都會捕獲java.lang.NoClassDefFoundError: javax/ejb/EJBObject 我不認為在其中粘貼代碼很有用,因為麻煩在於libjar等等。我試圖將javaee-api-6.0.jarj2ee.jar到項目中( WEB-INF/lib ) ,但是Tomcat6說:

INFO: validateJarFile(C:\tomcat\tomcat6\webapps\deployAnother\WEB-INF\lib\j2ee.jar) - jar not loaded
. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Їхт 20, 2014 1:58:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\tomcat\tomcat6\webapps\deployAnother\WEB-INF\lib\javaee-api-6.0.jar) - jar
not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Tomcat7說的是平等的話。 我雖然將jar添加到$TOMCAT_HOME/lib是個好主意,但是沒有。

PS。 我沒有使用Maven

在Tomcat中運行EJB所需要的遠遠不止這些。 它是一個servlet / JSP引擎,而不是像JBOSS這樣功能強大的Java EE應用服務器。

如果要繼續,則需要OpenEJB

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM