我刚刚安装了Eclipse Kepler(eclipse-jee-kepler-SR2-win32-x86_64)并按照安装说明安装了MobileFirst V6.3。我在Windows 7上运行。
我的Eclipse安装了D:\ Dev \ Eclipse 我的工作区是:E:\ Work \ WorkSpaces \ Eclipse \ EclipseTrainingWorklight Java安装:D:\ Dev \ Java(版本1.8)
以下是日志消息:
*************** ********************************* product = WebSphere Application Server 8.5.5.3 (wlp-1.0.6.cl50320140731-0257)wlp.install.dir = d:/Dev/Eclipse/plugins/com.worklight.worklight-artifacts_6.3.0.00-20141127-1357/liberty/wlp/ server.config.dir = E:/工作/工作区/ Eclipse中/ EclipseTrainingWorklight / MobileFirstServerConfig /服务器/工作灯/ java.home = D:\ Dev \ Java \ jre1.8 java.version = 1.8.0_20 java.runtime = Java(TM)SE运行时环境(1.8.0_20-b26)os = Windows 7(6.1; amd64)(zh_) ************************************************** ****************************** [12/17/14 15:41:07:955 EST] 00000001 com.ibm.ws.logging.internal.TraceSpecification I TRAS0018I:跟踪状态已更改。新的跟踪状态是 * =信息。 [12/17/14 15:41:07:975 EST] 00000001 com.ibm.ws.kernel.launch.internal.FrameworkManager A CWWKE0001I:已启动服务器工作灯。 [14年12月17日 15:41:08:754 EST] 00000013 ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer E. TRAS0033E:类的详细方法跟踪的运行时注入失败 javax / naming / spi / InitialContextFactoryBuilder有异常 java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:276) 在 com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:337) 在sun.instrument.TransformerManager.transform(未知来源)at sun.instrument.InstrumentationImpl.transform(未知来源)at java.lang.ClassLoader.findBootstrapClass(Native Method)at java.lang.ClassLoader.findBootstrapClassOrNull(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at com.ibm.ws.kernel.internal.classloader.BootstrapChildFirstJarClassloader.loadClass(BootstrapChildFirstJarClassloader.java:56) 在java.lang.ClassLoader.loadClass(未知来源)at org.eclipse.osgi.internal.loader.SystemBundleLoader.findLocalClass(SystemBundleLoader.java:117) 在 org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在java.lang.ClassLoader.loadClass(未知来源)at java.lang.Class.getDeclaredConstructors0(Native Method)at java.lang.Class.privateGetDeclaredConstructors(未知来源)at java.lang.Class.getConstructor0(未知来源)at java.lang.Class.newInstance(未知来源)at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) 在 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 在 org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) 在 org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.EventManager $ EventThread.run(EventManager.java:340)
[12/17/14 15:41:08:826 EST] 00000013 ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer E. TRAS0033E:类的详细方法跟踪的运行时注入失败 java / util / concurrent / ConcurrentSkipListSet有异常 java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:276) 在 com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:337) 在sun.instrument.TransformerManager.transform(未知来源)at sun.instrument.InstrumentationImpl.transform(未知来源)at java.lang.ClassLoader.findBootstrapClass(Native Method)at java.lang.ClassLoader.findBootstrapClassOrNull(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at com.ibm.ws.kernel.internal.classloader.BootstrapChildFirstJarClassloader.loadClass(BootstrapChildFirstJarClassloader.java:56) 在java.lang.ClassLoader.loadClass(未知来源)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:420) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在java.lang.ClassLoader.loadClass(未知来源)at com.ibm.ws.kernel.service.location.internal.SymbolRegistry。(SymbolRegistry.java:115) 在 com.ibm.ws.kernel.service.location.internal.SymbolRegistry。(SymbolRegistry.java:38) 在 com.ibm.ws.kernel.service.location.internal.WsLocationAdminImpl.createLocations(WsLocationAdminImpl.java:97) 在 com.ibm.ws.kernel.service.location.internal.Activator.start(Activator.java:53) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run(BundleContextImpl.java:711) 在java.security.AccessController.doPrivileged(Native Method)at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 在 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 在 org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) 在 org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.EventManager $ EventThread.run(EventManager.java:340)
[12/17/14 15:41:08:828 EST] 00000013 ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer E. TRAS0033E:类的详细方法跟踪的运行时注入失败 java / util / NavigableSet有异常 java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)at com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:276) 在 com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:337) 在sun.instrument.TransformerManager.transform(未知来源)at sun.instrument.InstrumentationImpl.transform(未知来源)at java.lang.ClassLoader.findBootstrapClass(Native Method)at java.lang.ClassLoader.findBootstrapClassOrNull(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)at com.ibm.ws.kernel.internal.classloader.BootstrapChildFirstJarClassloader.loadClass(BootstrapChildFirstJarClassloader.java:56) 在java.lang.ClassLoader.loadClass(未知来源)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:420) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在java.lang.ClassLoader.loadClass(未知来源)at com.ibm.ws.kernel.service.location.internal.SymbolRegistry。(SymbolRegistry.java:115) 在 com.ibm.ws.kernel.service.location.internal.SymbolRegistry。(SymbolRegistry.java:38) 在 com.ibm.ws.kernel.service.location.internal.WsLocationAdminImpl.createLocations(WsLocationAdminImpl.java:97) 在 com.ibm.ws.kernel.service.location.internal.Activator.start(Activator.java:53) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run(BundleContextImpl.java:711) 在java.security.AccessController.doPrivileged(Native Method)at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 在 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 在 org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) 在 org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 在 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.EventManager $ EventThread.run(EventManager.java:340)
答案 0 :(得分:1)
您正在使用Java 8. Worklight / MobileFirst Platform不支持Java 8.
降级到Java 6或7并重试。
然后,Studio插件应该开始工作。