安装期间出现IBM MobileFirst Platform ClassPath错误

时间:2015-06-10 14:26:44

标签: ibm-mobilefirst mobilefirst-server

在WebSphere Liberty 8.5.5.5上运行MFPF7.0.0.0-IF201506081356(应用了fp 5时为8.5.5),IBM Java 7.0.8.10。

将第一个运行时部署到服务器后,会发生以下错误:

6/10/15 15:25:05:600 CEST] 0000002c com.ibm.ws.webcontainer.webapp                               E SRVE0293E: [Servlet Error]-[Failed to load listener: com.worklight.server.bundle.project.JeeProjectActivator]: java.lang.NoClassDefFoundError: com.worklight.server.bundle.api.WorklightBundles
        at com.ibm.ws.classloading.internal.AppClassLoader.definePackageAndClass(AppClassLoader.java:308)
        at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:252)
        at com.ibm.ws.classloading.internal.ParentLastClassLoader.findOrDelegateLoadClass(ParentLastClassLoader.java:81)
        at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:373)
        at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:764)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:749)
        at com.ibm.ws.classloading.internal.UnifiedClassLoader.loadClass0(UnifiedClassLoader.java:106)
        at com.ibm.ws.classloading.internal.UnifiedClassLoader$Delegation.loadClass(UnifiedClassLoader.java:77)
        at com.ibm.ws.classloading.internal.UnifiedClassLoader.loadClass(UnifiedClassLoader.java:101)
        at com.ibm.ws.classloading.internal.ThreadContextClassLoader.loadClass(ThreadContextClassLoader.java:108)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:726)
        at java.lang.Class.forNameImpl(Native Method)
        at java.lang.Class.forName(Class.java:283)
        at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:116)`enter code here`

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

通常,这意味着找不到server.xml(在每个MFP运行时应用程序中)中引用的worklight-jee-library.jar共享库。检查server.xml中此库的路径,并且该文件中存在jar文件。