从Eclipse部署WebApp时,Liberty CWWKZ0002E和Ziperror



我们在Liberty Server(16.0.0.4)中部署了3个WebApps,并且经常在下面获得Ziperrors和消息(这很容易复制):

[错误] CWWKZ0002E:启动应用程序XYZ时发生了异常。异常消息是:com.ibm.ws.container.service.state.state.statechangeexception:java.util.zip.ziperror:jzentry == 0,jzfile = 693877616,总计= 1148,名称= c: opt ibm wlp usr server xyz workarea org.eclipse.osgi 220 220 data data cache car.ibm.m.mm.ws.classloading.sharedlibrary_84.cache lib lib db2jcc.jar,i = 329,消息= null

它似乎不稳定,但在较慢的机器上复制更容易,因此我怀疑种族条件,但它可能与服务器清洁过程中的高速缓存清除一样简单?

将WebApps部署为战争文件,而不是通过XML文件链接到项目没有遇到此问题。

我已经使用了beans.xml带有bean-discovery-mode =" all"而没有效果的beans.xml。我们在三个Web应用程序中的两个中使用不同类的注入。

注意,缓存路径中的目录号与运行到运行的不同。

自从Liberty的16.0.0.2版本以来,这种情况就存在。是否有解决此问题的解决方法,或者有人知道是否会在12月版本中修复?

问题已经消失了,将项目迁移到新版本,因此关闭。

最新更新