我有一个带有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的项目。
答案 0 :(得分:0)
如果这些库是由Tomcat容器提供的,那么您不应该将它们包含在WAR文件中。只需在你的pom中用<scope>provided</scope>
声明它们。