原因确实如你所说,把接口改变后就可以了,不过又有了新问题。 如果接口是REMOTE OR LOCAL/REMOTE时往WEBLOGIC上部署时出现如下错误(但是LOCAL时就没有错误),您知道是什么原因吗? //我刚开始折腾这东西,实在不知道是什么原因。C:\bea\jdk131_06\bin\javaw -classpath C:\bea\weblogic700\server\lib\weblogic_sp.jar;C:\bea\weblogic700\server\lib\weblogic.jar;C:\bea\weblogic700\server\lib\webservices.jar;C:\j2sdk\lib\classes12.jar; weblogic.Deployer -user aaaaa -adminurl http://10.20.72.53:7001 -password 12345678 -deploy -name demo2 -upload -source C:/jbproject/demo2/demo2.jar -targets myserver Operation started, waiting for notifications... . #TaskID Action Status Target Type Application Source 7 Activate Failed myserver Server demo2 C:\bea\user_projects\mydomain\.\myserver\upload\demo2\demo2.jar Start server side stack trace: java.lang.reflect.UndeclaredThrowableException: javax.management.InstanceNotFoundException: mydomain:ApplicationConfig=demo2,Location=myserver,Name=demo2,Type=EJBComponentConfig at weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:243) at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:176) at $Proxy42.getURI(Unknown Source) at weblogic.management.configuration.EJBComponentMBean_CachingStub.getURI(EJBComponentMBean_CachingStub.java:659) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:686) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189) End server side stack trace
如果接口是REMOTE OR LOCAL/REMOTE时往WEBLOGIC上部署时出现如下错误(但是LOCAL时就没有错误),您知道是什么原因吗?
//我刚开始折腾这东西,实在不知道是什么原因。C:\bea\jdk131_06\bin\javaw -classpath C:\bea\weblogic700\server\lib\weblogic_sp.jar;C:\bea\weblogic700\server\lib\weblogic.jar;C:\bea\weblogic700\server\lib\webservices.jar;C:\j2sdk\lib\classes12.jar; weblogic.Deployer -user aaaaa -adminurl http://10.20.72.53:7001 -password 12345678 -deploy -name demo2 -upload -source C:/jbproject/demo2/demo2.jar -targets myserver
Operation started, waiting for notifications...
.
#TaskID Action Status Target Type Application Source
7 Activate Failed myserver Server demo2 C:\bea\user_projects\mydomain\.\myserver\upload\demo2\demo2.jar
Start server side stack trace:
java.lang.reflect.UndeclaredThrowableException: javax.management.InstanceNotFoundException: mydomain:ApplicationConfig=demo2,Location=myserver,Name=demo2,Type=EJBComponentConfig
at weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:243)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:176)
at $Proxy42.getURI(Unknown Source)
at weblogic.management.configuration.EJBComponentMBean_CachingStub.getURI(EJBComponentMBean_CachingStub.java:659)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:686)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
End server side stack trace