on 07-09-2004 10:19 AM
After the configuration of the log-configuration.xml with Log controllers/destinations, etc., we deployed the EAR-File.
Unfortunatelly the logging doesn't work. The log files and messages are not created on the Server and following exception is written in the debugTrace-File:
#1.5#02004C4F4F5000460000003A00000C540003DEBA709B246E#1089317264592#com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler#
vendor.com/utiltestjuniteeear#com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler#Guest#2####
79884c00d11a11d895cd02004c4f4f50#SAPEngine_Application_Thread[impl:3]_3##0#0
#Error##Plain###com.sap.engine.services.jmx.exception.JmxSecurityException:
Caller Guest not authorized, only role administrators is allowed to access JMX
at com.sap.engine.services.jmx.JmxServerFrame.checkMBeanPermissionInternal(JmxServerFrame.java:173)
at com.sap.engine.services.jmx.JmxServerFrame.checkMBeanPermission(JmxServerFrame.java:137)
at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.registerMBean(MBeanServerSecurityWrapper.java:127)
at com.sap.engine.services.jmx.ClusterInterceptor.registerMBean(ClusterInterceptor.java:1158)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.registerMBean(MBeanServerInterceptorChain.java:249)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogAsMBean(AbstractFileLogHandler.java:177)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:127)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:80)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:362)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.handleEvent(AbstractFileLogHandler.java:382)
at com.sap.tc.logging.LoggingManager.notifyAddLog(LoggingManager.java:642)
at com.sap.tc.logging.LogController.addLog(LogController.java:3020)
at com.highqit.test.TpbHeaderBeanTestCase2.<clinit>(TpbHeaderBeanTestCase2.java:33)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at junit.framework.TestSuite.createTest(TestSuite.java:131)
at junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
at junit.framework.TestSuite.<init>(TestSuite.java:75)
at junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:103)
at org.junitee.runner.TestRunner$1.run(TestRunner.java:70)
at org.junitee.runner.TestRunner.run(TestRunner.java:95)
at org.junitee.servlet.JUnitEEServlet.runTests(JUnitEEServlet.java:231)
at org.junitee.servlet.JUnitEEServlet.doGet(JUnitEEServlet.java:202)
at org.junitee.servlet.JUnitEEServlet.doPost(JUnitEEServlet.java:261)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:383)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:333)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:311)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:811)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:235)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:144)
Caused by: java.security.AccessControlException: access denied (javax.management.MBeanPermission com.sapmarkets.bam.jmxadapter.sapjlog.SAPJLog\#-[:SAP_J2EECluster="",SAP_J2EEClusterNode="",j2eeType=LVLogType,name=D/temp/testOutputNeu.log] registerMBean)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269)
at java.security.AccessController.checkPermission(AccessController.java:401)
at com.sap.engine.services.jmx.JmxServerFrame.checkMBeanPermissionInternal(JmxServerFrame.java:157)
... 41 more
Does anybody know this exception and has any solution.
Onde you have the log-configuration.xml ready, how do you actually start using the logging classes that will use this information? How do you start the EJB logging coding?
Thank you
Dov
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dov,
I'm not aware if you've already seen this, but there is a tutorial about using SAP Logging API. Maybe it's worth to have a look at it: http://help.sap.com/saphelp_nw04/helpdata/en/4a/c3953ff1353c17e10000000a114084/frameset.htm
Good luck!
Hi,
we had the same 'problem'.
We switched the flag 'FrorceSingleTraceFile' off in the ConfigTool and that did the trick.
Regards, Astrid
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.