Tomcat Weblogic JMS 启动无法加载weblogic.jar classnotFouncException

来源:互联网 发布:linux手动关机命令 编辑:程序博客网 时间:2024/06/05 20:29
 

Tomcat Weblogic JMS 启动无法加载weblogic.jar classnotFouncException

标签: tomcatweblogicjms服务器sapspring
 1218人阅读 评论(0) 收藏 举报
 分类:
 
  1. (1)、在Tomcat服务器环境下,调用在Weblogic部署的JMS时遇到问题 无法加载jar  解决如下
  2. 问题描述(2种情况 ):  
  3. a、tomcat启动时发现以下信息:  
  4. 信息: validateJarFile(D:\Program Files\apache-tomcat-6.0.18\webapps\dorado_spring\WEB-INF\lib\weblogic.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 
  5. b、initContextException    con't instance  weblogic classnotFouncException  

  6.   
  7. 从信息中明显可以看出:weblogic.jar是没有加载进来的。  
  8. (2)、分析问题:  
  9. 此问题是因为:  
  10. tomcat 启动后先将tomcat目录common/lib目录下的jar包全部读入内存,这时tomcat/common/lib下原来的servlet-api.jar和拷贝进去的weblogic.jar中都包含有相同的包javax /servlet/,Tomcat加载时发现有重复的就退出了所以在控制台上显示:jar not loaded。  
  11.   
  12. (3)、给出现解决方案  
  13. 解决此问题:  
  14. 删除tomcat目录common/lib/servlet-api.jar 或是用winRAR打开tomcat/common/lib/weblogic.jar删除其中的javax/servlet目录。  
  15.   启动Tomcat,问题解决!  
                 另记,在Sun ApplicationServer 中部署调用SAP的工程添加librfc32.dll,sap  .dll文件时,放入c:/windows/system32下,sapjco.jar放入工程path,如果还不好使,放入   服务器bin下,sunone如sun\AppServer\bin 下(甚至jdk bin下),sapjco.jar放入服务器lib下。
服务器有这个共性啊。
0 0
原创粉丝点击