【发布时间】:2015-08-24 21:05:47
【问题描述】:
我有一个 spring 项目,其中有 jar ojdbc6 版本 11.2.0.3。我必须将它部署在具有 ojdbc14 lib 和 orai18n.jar ojdb6 文件的文件夹中的 tomcat 的服务器上。当我尝试部署时出现以下错误:java.lang.NoSuchMethodError:oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/CharacterConverter;
我用本地的tomcat做过测试,问题是tomcat的lib文件夹中的orai18n.jar文件有没有办法忽略这个jar来进行部署?如果有项目使用这个 jar,我无法删除它,因为服务器。
【问题讨论】:
-
这就是为什么所有的 webapps 都应该是完全独立的。需要修复的是那些依赖于将驱动程序放在tomcat的lib目录中的其他webapps:-/
标签: java spring maven tomcat jar