[jboss-user] [JBoss Messaging] - Re: killing messaging server shutsdown my app?
ccfellows
do-not-reply at jboss.com
Wed Apr 4 17:25:28 EDT 2007
Ok, more details then:
Java1.5 application running on Tomcat 5.0, using log4j1.2.14 JMSAppender with JBoss 1.2.0.GA messaging jars. We'll say its running on serverA:8080.
MDB running on JBossAS 4.0.5 with JBoss Messaging 1.2.0.GA. We'll say running on serverB:2020 and jndi on serverB:1099.
Both servers are linux.
if I start both the messaging and java app, the MDB picks up logs successfully and as expected. The problem I'm experiencing is that if I run the following script on serverB .../jboss/bin/shutdown.sh --server=serverB:1099, it not only kills my messaging application but also the associated tomcat java app.
On shutdown, will the JMS' topics send messages to their clients' that its shutting down? I was under the assumption that communication was one-way only, from client to jms topic.
Here's the log4j.xml from my tomcat java app:
| <?xml version="1.0" encoding="UTF-8" ?>
| <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
| <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
|
| <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
| <layout class="org.apache.log4j.PatternLayout" >
| <param name="ConversionPattern" value="%d{ISO8601} %-5p %c %m%n" />
| </layout>
| </appender>
|
| <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
| <param name="File" value="mylog.log" />
| <param name="DatePattern" value="'.'yyyy-MM-dd" />
| <param name="Append" value="false" />
|
| <layout class="org.apache.log4j.PatternLayout" >
| <param name="ConversionPattern" value="%d{ISO8601} %-5p %c %m%n" />
| </layout>
| </appender>
|
| <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
| <errorHandler class="org.apache.log4j.varia.FallbackErrorHandler">
| <root-ref/>
| <appender-ref ref="FILE" />
| </errorHandler>
|
| <param name="InitialContextFactoryName"
| value="org.jnp.interfaces.NamingContextFactory" />
| <param name="ProviderURL" value="jnp://serverB:1099" />
| <param name="URLPkgPrefixes"
| value="org.jboss.naming:org.jnp.interfaces" />
| <param name="TopicConnectionFactoryBindingName"
| value="ConnectionFactory" />
| <param name="TopicBindingName" value="/topic/myLoggingTopic" />
| <param name="LocationInfo" value="true" />
| </appender>
|
| <logger name="com.myapp">
| <level value="DEBUG" />
| </logger>
|
| <logger name="net.sf.hibernate">
| <level value="INFO" />
| </logger>
|
| <logger name="net.sf.ehcache">
| <level value="INFO" />
| </logger>
|
| <logger name="org.apache">
| <level value="INFO" />
| </logger>
|
| <logger name="org.apache.struts">
| <level value="WARN" />
| </logger>
|
| <logger name="org.jboss">
| <level value="WARN" />
| </logger>
|
| <logger name="org.logicalcobwebs">
| <level value="INFO" />
| </logger>
|
| <logger name="org.springframework">
| <level value="INFO" />
| </logger>
|
| <root>
| <level value="DEBUG" />
| <appender-ref ref="JMS" />
| <appender-ref ref="CONSOLE" />
| </root>
|
| </log4j:configuration>
|
Also, here's my messaging-service.xml from the messaging/deploy folder:
| <?xml version="1.0" encoding="UTF-8"?>
| <server>
| <loader-repository>jboss.messaging:loader=ScopedLoaderRepository
| <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
| </loader-repository>
|
| <mbean code="org.jboss.jms.server.destination.TopicService" name="jboss.messaging.destination:service=Topic,name=myLoggingTopic" xmbean-dd="xmdesc/Topic-xmbean.xml">
| <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
| <depends>jboss.messaging:service=PostOffice</depends>
| <attribute name="SecurityConfig">
| <security>
| <role name="guest" read="true" write="true"/>
| <role name="publisher" read="true" write="true" create="false"/>
| <role name="durpublisher" read="true" write="true" create="true"/>
| </security>
| </attribute>
| </mbean>
|
| </server>
|
Thanks,
Chris
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4034795#4034795
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4034795
More information about the jboss-user
mailing list