icu4j-2.6.1.jar:java.lang.IllegalStateException:未知标记!位置=40池计数=47

icu4j-2.6.1.jar:java.lang.IllegalStateException:未知标记!位置=40池计数=47,java,Java,最近我在一个迁移项目中工作,其中现有的应用程序需要从JBOSS5升级到JBOSS7 当我将现有WAR部署到新的JBOSS7服务器时,我收到以下警告 016-06-07 12:21:05841警告[org.jboss.as.server.deployment](MSC 服务线程1-4)JBAS015852:无法索引类 com/ibm/icu/impl/data/LocaleElements_zh__拼音.class位于 /../../WEB-INF/lib/icu4j-2.6.1.jar:java

最近我在一个迁移项目中工作,其中现有的应用程序需要从JBOSS5升级到JBOSS7

当我将现有WAR部署到新的JBOSS7服务器时,我收到以下警告

016-06-07 12:21:05841警告[org.jboss.as.server.deployment](MSC 服务线程1-4)JBAS015852:无法索引类 com/ibm/icu/impl/data/LocaleElements_zh__拼音.class位于 /../../WEB-INF/lib/icu4j-2.6.1.jar:java.lang.IllegalStateException: 未知标签!pos=40,poolCount=47


我打算删除所有这些类型的警告。请给我提个建议。

我找到了一个解决方案

看起来icu4j-2.6.1.jar与JBOSS7不兼容

因此,我更改了版本,现在使用的是icu4j-4.8.1.jar,而不是以前的版本。现在我看不到警告