转载自: https://www.xuebuyuan.com/782639.html
当一个Tomcat容器,放两个或以上工程且都需要访问SAP JCO的时候,如果两个项目依次用JCO就会报错类似:sapjco3.dll already loaded in another classloader.
解决办法:
1. 将每个项目中WEB-INFlib下 jco对应的jar文件(此处是sapjco3.jar)删除,在tomcat的 commonlib 目录下拷贝一份sapjco3.jar
2. 在每个项目中buildpath中设置对 tomcat 目录commonlib 引用.
问题解决!