WAS Liberty: ClassNotFoundException: [Ljava.lang.String - PullRequest
0 голосов
/ 11 июля 2019

Мы переносим некоторые проекты с WAS 6 на WAS 8.5, и сейчас мы получаем следующую ошибку:

[err] java.lang.ClassNotFoundException: [Ljava.lang.String;
[err]   at com.ibm.ws.classloading.internal.UnifiedClassLoader.findClass(UnifiedClassLoader.java:120)

Полная ошибка стека выглядит следующим образом:

[err] java.lang.ClassNotFoundException: [Ljava.lang.String;
[err]   at com.ibm.ws.classloading.internal.UnifiedClassLoader.findClass(UnifiedClassLoader.java:120)
[err]   at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[err]   at com.ibm.ws.classloading.internal.UnifiedClassLoader.loadClass0(UnifiedClassLoader.java:108)
[err]   at [internal classes]
[err]   at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[err]   at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:635)
[err]   at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:422)
[err]   at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:348)
[err]   at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:2388)
[err]   at [internal classes]
[err]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[err]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[err]   at java.lang.Thread.run(Thread.java:745)
[ERROR   ] SRVE0283E: Exception detected while initializing context : javax.faces.FacesException: java.lang.ClassNotFoundException: [Ljava.lang.String;
    at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:354)
    at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:2388)
    at [internal classes]
Caused by: java.lang.ClassNotFoundException: [Ljava.lang.String;
    at com.ibm.ws.classloading.internal.UnifiedClassLoader.findClass(UnifiedClassLoader.java:120)
    ... 1 more

[ERROR   ] An error occured while initializing MyFaces: null
java.lang.UnsupportedOperationException

мы пытались найти решения похожих вопросов, например, добавив параметр Dsun.lang.ClassLoader.allowArraySyntax=true, но обновление или обновление JDK / JRE или версии WAS для нас не вариант, поэтому мы застряли в этом и недостаточно знаем о WASсамостоятельно исследовать больше решений

...