我在执行独立的Java程序时遇到以下异常,该Java程序试图使代理无效以执行Web服务。 此错误的原因是什么? 解决此问题的解决方案是什么? 请指教。
Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.ejs.ras.hpel.HpelHelper
at com.ibm.ejs.ras.RasHelper.getThreadId(RasHelper.java:1764)
at com.ibm.ejs.ras.RasEvent6$1.initialValue(RasEvent6.java:101)
at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:152)
at java.lang.ThreadLocal.get(ThreadLocal.java:142)
at com.ibm.ejs.ras.RasEvent6.<init>(RasEvent6.java:292)
at com.ibm.ejs.ras.MessageEvent6.<init>(MessageEvent6.java:203)
at com.ibm.ejs.ras.Tr.fireMessageEvent(Tr.java:1562)
at com.ibm.ejs.ras.Tr.error(Tr.java:730)
at com.ibm.ws.naming.java.javaURLContextFactory.isNameSpaceAccessable(javaURLContextFactory.java:108)
at com.ibm.ws.naming.urlbase.UrlContextFactory.getObjectInstance(UrlContextFactory.java:85)
at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:702)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:422)
at javax.naming.InitialContext.lookup(InitialContext.java:436)
我已经用谷歌搜索并尝试了其他解决方案,要求将jcl-over-slf4j.jar和slf4j-api.jar(均为1.7.5)包括到引导类路径中。我也尝试过但没有解决。