我有一个从创世纪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,该类仍然丢失。
我也进行了干净的部署,它仍然给出相同的错误。
有人知道我失踪的“新”罐子吗?
谢谢
答案 0 :(得分:0)
我设法找到了解决方案: 自某种意义上说,由于U11的部署功能以及生成和编译默认情况下不添加GXWebSocket.jar(在Genexus安装下)文件,因此我不得不将其放在lib下的.war文件中,并且它的工作原理相同,对于所有应用程序。