Genexus 15升级11 Web通知引发java.lang.ClassNotFoundException:com.genexus.internet.websocket.GXWebSocket

时间:2018-07-24 19:47:46

标签: genexus

我有一个从创世纪15开始的项目,从正常工作一直到升级11。

升级到U11后,我所有的Web通知均停止工作并抛出:

java.lang.ClassNotFoundException: com.genexus.internet.websocket.GXWebSocket
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1136)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.genexus.internet.GXWebNotification.<init>(Unknown Source)
at com.genexuscore.genexus.web.notifications.SdtWebNotification.notify(SdtWebNotification.java:56)

我进行了一次全面重建,甚至从状态中删除了.ari以强制进行完整的一代,使用了安装在我的PC上的新GxClassR,该类仍然丢失。

我也进行了干净的部署,它仍然给出相同的错误。

有人知道我失踪的“新”罐子吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我设法找到了解决方案: 自某种意义上说,由于U11的部署功能以及生成和编译默认情况下不添加GXWebSocket.jar(在Genexus安装下)文件,因此我不得不将其放在lib下的.war文件中,并且它的工作原理相同,对于所有应用程序。