Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst IBM Worklight 6.1-错误TRAS0033E_Ibm Mobilefirst - Fatal编程技术网

Ibm mobilefirst IBM Worklight 6.1-错误TRAS0033E

Ibm mobilefirst IBM Worklight 6.1-错误TRAS0033E,ibm-mobilefirst,Ibm Mobilefirst,这是我第一次使用IBM Worklight。我有 但是,当我尝试从服务器视图运行Worklight Development Server时,出现以下错误: TRAS0033E:的详细方法跟踪的运行时注入失败 类,则服务器将不会启动 我正在使用eclipsekepler和worklight6.1 一些错误代码: E TRAS0033E:类javax/naming/spi/InitialContextFactoryBuilder的详细方法跟踪的运行时注入失败,异常为java.lang.Illegal

这是我第一次使用IBM Worklight。我有

但是,当我尝试从
服务器视图运行Worklight Development Server时,出现以下错误:

TRAS0033E:的详细方法跟踪的运行时注入失败 类,则服务器将不会启动

我正在使用
eclipsekepler
worklight6.1

一些错误代码:

E TRAS0033E:类javax/naming/spi/InitialContextFactoryBuilder的详细方法跟踪的运行时注入失败,异常为java.lang.IllegalArgumentException 位于org.objectweb.asm.ClassReader。(未知来源) 位于org.objectweb.asm.ClassReader。(未知来源) 位于org.objectweb.asm.ClassReader。(未知来源) 在com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:276)上 在com.ibm.ws.ras.instrument.internal.main.AlpineRuntimeTransformer.transform(AlpineRuntimeTransformer.java:337)上 at sun.instrument.TransformerManager.transform(未知源) 在sun.instrument.InstrumentationImpl.transform(未知源) 位于java.lang.ClassLoader.findBootstrapClass(本机方法) 位于java.lang.ClassLoader.findBootstrapClassOrNull(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于com.ibm.ws.kernel.internal.classloader.BootstrapChildFirstJarClassloader.loadClass(BootstrapChildFirstJarClassloader.java:56) 位于java.lang.ClassLoader.loadClass(未知源) 位于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.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 位于java.lang.ClassLoader.loadClass(未知源) 位于java.lang.Class.getDeclaredConstructors0(本机方法) 位于java.lang.Class.privateGetDeclaredConstructors(未知源) 位于java.lang.Class.getConstructor0(未知源) 位于java.lang.Class.newInstance(未知源) 位于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.startevelmanager.resumeBundles(startevelmanager.java:559) 位于org.eclipse.osgi.framework.internal.core.startevelmanager.resumeBundles(startevelmanager.java:544) 位于org.eclipse.osgi.framework.internal.core.startevelmanager.incFWSL(startevelmanager.java:457) 位于org.eclipse.osgi.framework.internal.core.startevelmanager.dosetstartevel(startevelmanager.java:243) 位于org.eclipse.osgi.framework.internal.core.startevelmanager.dispatchEvent(startevelmanager.java:438) 位于org.eclipse.osgi.framework.internal.core.startevelmanager.dispatchEvent(startevelmanager.java:1) 位于org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 位于org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


这是一篇很老的文章。它快2岁了。
请尝试以下方法:

  • 下载EclipseJavaEE4.3.1(“开普勒”SR1)
  • 导航至帮助>Eclipse Marketplace>搜索“worklight”,安装worklight Studio 6.1.0.1
  • 一旦安装并重新启动Eclipse
  • 通过继续学习Worklight(如何创建应用程序等)

  • 您不再需要启动服务器。由于Worklight Server V6.0.0及更高版本可以支持多个Worklight项目,因此不再存在与Worklight项目直接关联的“启动服务器”和“停止服务器”菜单选项。相反,当您对某个Worklight项目的服务器或适配器执行操作时,会自动启动与该项目关联的服务器(如果该服务器尚未运行)。例如,当您使用Worklight Studio命令Run As>Run on Worklight Development server时,目标服务器启动


    请参见

    您是否碰巧使用了Java JRE/JDK 8?

    我也遇到了同样的问题。我修复了使用Java1.7版本的设置

  • 在命令提示符下检查java-version。确保是1.7
  • 打开Eclipse>窗口>首选项>Java>已安装的JRE。确保是JDK1.7
    嗨,伊丹,谢谢你的回复。我已经按照您的步骤进行了操作,但是在运行Worklight Development Server时仍然出现TRAS0033E错误。还有其他建议吗?您正在采取哪些步骤来“运行”服务器?如果您试图进行某种类型的手动启动,请参阅我的答案,了解其工作原理;这就是你在做的吗?是的,我就是这么做的。右键单击应用程序名称->运行方式->在Worklight Development Server上运行,瞧,错误消息显示:(.我用一些错误消息编辑了我的帖子。你安装了其他插件吗?我只安装了两个插件:ADT插件和Worklight。@user3509545,作为Orlando回答的后续,请检查以确保你的所有软件都在