Struts2調用EJB3異常

系統部署環境:

Win7  64bit

Tomcat 7.02

tomcat 6-29

Jboss 5.0.0


將客戶端部署到tomcat上之時,客戶端會提示一個錯誤:

信息: validateJarFile(D:/Servers/tomcat_5.5/webapps/MyWebSite/WEB-INF/lib/jboss-javaee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

然後訪問的時候,就會出現以下異常





這是在tomcat啓動的時候加載類時沒有加載jboss-javaee.jar,我剛開始將jboss-javaee.jar放到/WEB-INF/lib/目錄下,不知何故tomcat無法加載。查找了一些資料,說是將該jar從工程lib中移到tomcat的公共lib中進行加載(${tomcat_home}common/lib或者${tomcat_home}/lib/)。按照這個方法,將jar放到tomcat7中,可是每次啓動tomcat,沒有加載任何項目,tomcat自身就會報錯。如下:



由於進度關係,我沒有跟蹤爲什麼tomcat7在將jboss-javaee.jar放到lib後會發生該異常,而是換用tomcat6-29,仍進行這樣的部署,這次成功了。

訪問jboss5上的ejb項目操作都正常。現在講這兩個項目提交到csdn上,但是jboss client下的所有jar包就不提交了

http://download.csdn.net/detail/icecream0/3987874

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章