Обновление Genexus 15 11 Веб-уведомления выдают java.lang.ClassNotFoundException: com.genexus.internet.websocket.GXWebSocket

У меня есть проект, сделанный на Genexus 15 с самого начала и отлично работающий до обновления 11.

Как только я обновился до U11, все мои веб-уведомления перестали работать и выдавали:

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 из состояния, чтобы вызвать полное поколение, использовал новый GxClassR, установленный на моем компьютере, и класс все еще отсутствует.

Я также сделал чистые развертывания, и все равно выдает ту же ошибку.

Кто-нибудь знает «новую» банку, которую мне не хватает?

Спасибо


person Jose Cisternas    schedule 24.07.2018    source источник


Ответы (1)


Мне удалось найти решение: каким-то образом, начиная с U11, функция развертывания, а также генерация и компиляция не добавляют файл GXWebSocket.jar (при установке Genexus) по умолчанию, мне пришлось поместить его в файл .war под lib, и это работает, то же самое для всех приложений.

person Jose Cisternas    schedule 08.08.2018