What is the permission for libEndevorCCINative64.so ? I got following error in Tomcat:
ICH408I USER(userid) GROUP(group) NAME(ENDEVOR STC)
/software/endevor/webservice_p/tomcat/webapps/EndevorService/
WEB-INF/classes/libEndevorCCINative64.so
CL(xxxxxx) FID(xxxxxxxxxxxxxxxxxx)
INSUFFICIENT AUTHORITY TO OPEN
ACCESS INTENT(--X) ACCESS ALLOWED(OWNER RW-)
EFFECTIVE UID(xxxxxxxxxx EFFECTIVE GID(xxxxxxxxxx)
Release : 18.1
Component : CA Endevor Software Change Manager
Default permissions for libEndevorCCINative32/64.so are 644. They are changed into 744 for the Tomcat user, when Tomcat starts.
The potential issue for this setting is that only owner is granted with the execute permission. When other user tried to restart Tomcat, it will run into permission issue. L2 is in the progress of fixing this issue.
Workaround:
Delete /EndevorService/ directory in /tomcat/webapps/ and let the EndevorService.war file redeploy by Tomcat. Whoever starts Tomcat will get the execute permission for libEndevorCCINative64.so (64 bit Java) or libEndevorCCINative32.so (32 bit Java).