访问部署在 GlassFish-A 上的安全 EJB ( ) 时出现错误@RolesAllowed
,我正在从部署在 Glassfish-B 上的应用程序访问此 EJB。
引起:java.lang.RuntimeException:在 com.sun.enterprise 使用 com.sun.enterprise.iiop.security.SecurityContextUtil.getSecurityContext(SecurityContextUtil.java:141) 的身份运行时,无法传播目标所需的用户名/密码。 iiop.security.SecClientRequestInterceptor.send_request(SecClientRequestInterceptor.java:271) 在 com.sun.corba.ee.impl.interceptors.InterceptorInvoker.invokeClientInterceptorStartingPoint(InterceptorInvoker.java:290) 在 com.sun.corba.ee.impl.interceptors。 PIHandlerImpl.invokeClientPIStartingPoint(PIHandlerImpl.java:378) 在 com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:323) 在 com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request( ClientDelegateImpl.java:220) 在 com.sun.corba.ee.impl.presentation.rmi。StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:192) 在 com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:150) 在 com.sun.corba.ee.impl.presentation.rmi。 codegen.CodegenStubBase.invoke(CodegenStubBase.java:226) at com.sun.ejb.codegen._GenericEJBHome_Generated_DynamicStub.create(com/sun/ejb/codegen/_GenericEJBHome_Generated_DynamicStub.java) 在 sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:428) .. . 107 更多com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:226) 上 com.sun.ejb.codegen 上的presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:150)。 _GenericEJBHome_Generated_DynamicStub.create(com/sun/ejb/codegen/_GenericEJBHome_Generated_DynamicStub.java) 在 sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect。 Method.invoke(Method.java:498) at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:428) ... 107 更多com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:226) 上 com.sun.ejb.codegen 上的presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:150)。 _GenericEJBHome_Generated_DynamicStub.create(com/sun/ejb/codegen/_GenericEJBHome_Generated_DynamicStub.java) 在 sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect。 Method.invoke(Method.java:498) at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:428) ... 107 更多_GenericEJBHome_Generated_DynamicStub.create(com/sun/ejb/codegen/_GenericEJBHome_Generated_DynamicStub.java) 在 sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect。 Method.invoke(Method.java:498) at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:428) ... 107 更多_GenericEJBHome_Generated_DynamicStub.create(com/sun/ejb/codegen/_GenericEJBHome_Generated_DynamicStub.java) 在 sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect。 Method.invoke(Method.java:498) at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:428) ... 107 更多