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