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