系統部署環境:
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包就不提交了