You need to setup a trust relationship between the client and server. See http://support.bea.com/application_content/product_portlets/support_patterns /wls/Investigating_Domain_Trust_Issues_Pattern.html
-----Original Message----- From: Caroline Wood [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 26, 2005 2:35 AM To: 'Log4J Users List' Subject: Security Problems I've written a JMS appender which has passed test and seemed to work fine. Yesterday, however, when integrating the appender with a different application, it fell over with the following error: log4j:ERROR Could not publish message in JMSAppender [mAppender]. weblogic.jms.common.JMSException: Error sending message at weblogic.jms.client.JMSProducer.sendInternal(JMSProducer.java:403) at weblogic.jms.client.JMSProducer.send(JMSProducer.java:186) at weblogic.jms.client.JMSProducer.publish(JMSProducer.java:243) at org.apache.log4j.net.JMSAppender.append(Unknown Source) at uk.co.cpp.monitor.client.logging.log4j.MonitorAppender.append(MonitorAppende r.java:225) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(Append erAttachableImpl.java:57) at org.apache.log4j.Category.callAppenders(Category.java:194) at org.apache.log4j.Category.forcedLog(Category.java:379) at org.apache.log4j.Category.info(Category.java:654) at uk.co.cpp.processengine.ddprocessor.monitoring.MonitoringHandler.writeToLog( MonitoringHandler.java:212) at uk.co.cpp.processengine.ddprocessor.monitoring.MonitoringHandler.setMessageA ndSend(MonitoringHandler.java:170) at uk.co.cpp.processengine.ddprocessor.processunit.CheckResources.process(Check Resources.java:212) at uk.co.cpp.processengine.unitlauncher.JavaLauncher.launch(JavaLauncher.java:8 4) at uk.co.cpp.processengine.BusinessProcessLauncher.process(BusinessProcessLaunc her.java:64) at uk.co.cpp.processengine.BusinessProcessInitialiser.executeProcess(BusinessPr ocessInitialiser.java:88) at uk.co.cpp.processengine.BusinessProcessInitialiser.main(BusinessProcessIniti aliser.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78) Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[cpp, PPSGroup] at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108 ) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:137) at weblogic.jms.dispatcher.DispatcherImpl_814_WLStub.dispatchSyncTranFuture(Unk nown Source) at weblogic.jms.dispatcher.DispatcherWrapperState.dispatchSyncTran(DispatcherWr apperState.java:408) at weblogic.jms.client.JMSProducer.sendInternal(JMSProducer.java:383) ... 21 more Now, the user cpp and the group PPSGroup are set up on my weblogic server. Why is there a problem here? Thanks. This is an email from the CPP Group Plc, Holgate Park, York, YO26 4GA; telephone +44 (0)1904 544500. This message may contain information that is confidential. If you are not the intended recipient, you may not peruse, use, disseminate, distribute or copy this message. If you have received this message in error, please notify the sender immediately by email, facsimile or telephone and either return or destroy the original message. The CPP Group Plc accepts no responsibility for any changes made to this message after it has been sent by the original author. This email has been scanned for all viruses by the MessageLabs Email Security System. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
