CORBA_NO_PERMISSION and SECJ4034E Error Accessing Remote EJB Server
 Technote (troubleshooting)
 
Problem(Abstract)
Application running on Server A tries to make an IIOP connecton to an EJB on Server B. Both servers access different LDAP registries. The systemout.log file on Server A, contains: Exception stack trace: javax.naming.NoPermissionException: NO_PERMISSION exception caught. Root exception is org.omg.CORBA.NO_PERMISSION: The systemout.log file on Server B contains: "JaasLoginHelp A SECJ4034I: Token Login failed. If the failure is due to an expiring token, verify the system date and time of the WebSphere nodes are synchronized or consider increasing the token timeout value".
 
Cause
Configuration error.
 
Resolving the problem
Server A should be configured to not send credentials to Server B. To prevent Server A for sending credentials make the following changes., In the Administrator Console, go to Security -> Authentication -> Authentication Protocol -> CSIv2 Outbound -> Basic Authentication on Server A set to Supported (default). Change it to Never.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server
Operating system(s): Windows
Software version: 6.0
Software edition:
Reference #: 1218843
IBM Group: Software Group
Modified date: Oct 21, 2008