2015-11-09 27 views
2

我正在使用JRebel版本5.6.1。我試圖啓動我的服務器Java 1.8weblogic 12.2.1。當我開始我的服務器,我收到以下錯誤控制檯上:JRebel 5.6.1未啓動:拋出java.lang.ClassNotFoundException:weblogic/rmi/spi/HostID錯誤Java8

2015-11-09 11:25:54 JRebel: ERROR java.lang.RuntimeException: java.lang.ClassNotFoundException: weblogic/rmi/spi/HostID 
    at com.zeroturnaround.javarebel.mE.a(JRebel:1684) 
    at com.zeroturnaround.javarebel.mE.a(JRebel:1654) 
    at com.zeroturnaround.javarebel.mJ.a(JRebel:1426) 
    at com.zeroturnaround.javarebel.mJ.a(JRebel:1325) 
    at com.zeroturnaround.javarebel.mQ.d(JRebel:1475) 
    at com.zeroturnaround.javarebel.mP.d(JRebel:866) 
    at com.zeroturnaround.javarebel.Dr.d(JRebel:63) 
    at com.zeroturnaround.javarebel.mC.a(JRebel:1554) 
    at com.zeroturnaround.javarebel.mC.b(JRebel:1017) 
    at com.zeroturnaround.javarebel.mC.a(JRebel:693) 
    at com.zeroturnaround.javarebel.mC.a(JRebel:506) 
    at com.zeroturnaround.javarebel.Dm.process(JRebel:32) 
    at com.zeroturnaround.javarebel.yQ.a(JRebel:257) 
    at com.zeroturnaround.javarebel.yQ.a(JRebel:246) 
    at com.zeroturnaround.javarebel.yQ.a(JRebel:224) 
    at com.zeroturnaround.javarebel.SDKIntegrationImpl.runBytecodeProcessors(JRebel:127) 
    at com.zeroturnaround.javarebel.yz.transform(JRebel:45) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:836) 
    at com.oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:515) 
    at com.oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:495) 
    at com.oracle.classloader.SearchPolicy.defineClass(SearchPolicy.java:115) 
    at com.oracle.classloader.search.SearchCodeSources.loadClass(SearchCodeSources.java:174) 
    at com.oracle.classloader.search.SearchSequence.loadClass(SearchSequence.java:126) 
    at com.oracle.classloader.PolicyClassLoader$1.run(PolicyClassLoader.java:259) 
    at com.oracle.classloader.PolicyClassLoader$1.run(PolicyClassLoader.java:257) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:256) 
    at com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java:62) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at weblogic.rmi.internal.DescriptorManager.createRuntimeDescriptor(DescriptorManager.java:127) 
    at weblogic.rmi.internal.DescriptorManager.getBasicRuntimeDescriptor(DescriptorManager.java:106) 
    at weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:66) 
    at weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:51) 
    at weblogic.rmi.internal.OIDManager.makeServerReference(OIDManager.java:192) 
    at weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:173) 
    at weblogic.rmi.utils.io.RemoteObjectReplacer.replaceRemote(RemoteObjectReplacer.java:107) 
    at weblogic.rmi.utils.io.RemoteObjectReplacer.replaceObject(RemoteObjectReplacer.java:90) 
    at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper.java:234) 
    at weblogic.rmi.internal.OIDManager.initializeDGCServer(OIDManager.java:229) 
    at weblogic.rmi.internal.OIDManager.initializeServer(OIDManager.java:236) 
    at weblogic.rmi.internal.OIDManager.initialize(OIDManager.java:220) 
    at weblogic.rmi.internal.RMIServerService.start(RMIServerService.java:52) 
    at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76) 
    at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:497) 
    at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1262) 
    at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:332) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:374) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:228) 
    at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:85) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) 
    at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) 
    at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) 
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:643) 
    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348) 
    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333) 
    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54) 
    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) 
    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617) 
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:346) 

2015年11月9日11時25分54秒JRebel的:ERROR班「的weblogic/RMI /內部/ BasicRuntimeDescriptor」不能被處理'[email protected]':java.lang.RuntimeException:java.lan NotFoundException:weblogic/rmi/spi/HostID at com.zeroturnaround.javarebel.mE.a(JRebel:1684) at com .zeroturnaround.javarebel.mE.a(JRebel:1654) at com.zeroturnaround.javarebel.mJ.a(JRebel:1426) at com.zeroturnaround.javarebel.mJ.a(JRebel:1325) at com.zeroturnaround .javarebel.mQ.d(JRebel:1475) at com.zeroturnaround.javarebel.mP.d(JRebel:866) at com.zeroturnaround.javarebel.Dr.d(JRebel:63) at com.zeroturnaround.javarebel.mC.a(JRebel:1554) at com.zeroturnaround.javarebel.mC.b(JRebel的:1017) 在com.zeroturnaround.javarebel.mC.a(JRebel的:693) 在com.zeroturnaround.javarebel.mC.a(JRebel的:506) 在融爲一體。 zeroturnaround.javarebel.Dm.process(JRebel:32) at com.zeroturnaround.javarebel.yQ.a(JRebel:257) at com.zeroturnaround.javarebel.yQ.a(JRebel:246) at com.zeroturnaround。 javarebel.yQ.a(JRebel:224) at com.zeroturnaround.javarebel.SDKIntegrationImpl.runBytecodeProcessors(JRebel:127) at com.zeroturnaround.javarebel.yz.transf orm(JRebel:45) at java.lang.ClassLoader.defineClass(ClassLoader.java) at java.lang.ClassLoader.defineClass(ClassLoader.java:836) at com.oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader。 java:515) at com.oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:495) at com.oracle.classloader.SearchPolicy.defineClass(SearchPolicy.java:115) at com.oracle.classloader.search。在com.oracle.classloader.search.SearchSequence.loadClass(SearchSequence.java:126) at com.oracle.classloader.PolicyClassLoader $ 1.run(PolicyClassLoader.java:259) 在com.oracle.classloader.PolicyClassLoader $ 1.run(PolicyClassLoader.java: 257) 在java.security.AccessController.doPrivileged(本機方法) 在com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:256) 在com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java :62) 在java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在weblogic.rmi.internal.DescriptorManager.createRuntimeDescriptor(DescriptorManager.java:127) 在weblogic.rmi.internal.DescriptorManager.getBasicRuntimeDescriptor(DescriptorManager .java:106) at weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:66) at weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.java:51) at weblogic.rmi.internal.OIDManager 。嘛在weblogic上的weblogic.rmi.utils.io.RemoteObjectReplacer.replaceRemote(RemoteObjectReplacer.java:107) 處的weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:173) 處的keServerReference(OIDManager.java:192) 。 rmi.utils.io.RemoteObjectReplacer.replaceObject(RemoteObjectReplacer.java:90) at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper。java:234) at weblogic.rmi.internal.OIDManager.initializeDGCServer(OIDManager.java:229) at weblogic.rmi.internal.OIDManager.initializeServer(OIDManager.java:236) at weblogic.rmi.internal.OIDManager。初始化(OIDManager.java:220) at weblogic.rmi.internal.RMIServerService.start(RMIServerService.java:52) at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76) at sun.reflect.GeneratedMethodAccessor7。調用(未知源) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.glassfish.hk2.utilities.reflection .ReflectionHelper.invoke(ReflectionHelper.java:1262) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:332) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:374) at org.jvnet.hk2.internal。 SystemDescriptor.create(SystemDescriptor.java:471) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:228) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java: 85) 在org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 在org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 在org.jvnet.hk2。 internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) at org.glassfish.hk2.runlevel.internal.CurrentTaskFut org.glassfish.hk2.runlevel.internal.CurrentTaskFuture $ QueueRunner.run(CurrentTaskFuture.java:1144) at weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run(SelfTuningWorkManagerImpl。的java:643) 在weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348) 在weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333) 在weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java: 54) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617) 在weblogic.work.ExecuteThread.execute(ExecuteThread.java:397) 在weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

我從JRebel的但是,上述錯誤出現之後獲得的初始消息我無法更新我的任何課程。此外,我也沒有收到任何消息,文件夾將被監控更改。

請幫我指點以解決問題。

+1

下載作爲一個ZeroTurnaround內部人員,我可以告訴它,它看起來是JRebel的缺陷,並由開發團隊進行工作。您應該馬上獲得有關修復進度的更新。 –

+0

@ Margus是否有記錄的缺陷。請告訴我。謝謝! – Shashi

回答

1

在JRebel每晚構建中已修復此問題。每晚構建可以從https://zeroturnaround.com/software/jrebel/download/nightly-build/

+0

這是版本6.2.7。我希望5.6.1版本也能修復相同的問題 – Shashi

+0

在夜間構建中的修復是否適合您? ZeroTurnaround保持所有舊版本不變,並只將新更改添加到新版本。如果5.6.1被改變,那麼它將不再是5.6.1。 –

+0

同意......但我不確定我是否可以立即轉移到更高版本。無論如何感謝您的幫助! – Shashi

相關問題