since last time i solved another issue for txn timeout, in "jboss-service.xml"
<mbean code="com.arjuna.ats.jbossatx.jta.TransactionManagerService"
| name="jboss:service=TransactionManager">
| <attribute name="TransactionTimeout">300</attribute>
| <attribute
name="ObjectStoreDir">${jboss.server.data.dir}/tx-object-store</attribute>
| </mbean>
I found similar problem here, and only timeout setting left on
"jboss-service.xml" is:
<mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
| name="jboss:service=invoker,type=pooled">
| <attribute name="NumAcceptThreads">1</attribute>
| <attribute name="MaxPoolSize">300</attribute>
| <attribute name="ClientMaxPoolSize">300</attribute>
| <attribute name="SocketTimeout">60000</attribute>
| <attribute
name="ServerBindAddress">${jboss.bind.address}</attribute>
| <attribute name="ServerBindPort">4445</attribute>
| <attribute
name="ClientConnectAddress">${jboss.bind.address}</attribute>
| <attribute name="ClientConnectPort">0</attribute>
| <attribute name="ClientRetryCount">1</attribute>
| <attribute name="EnableTcpNoDelay">false</attribute>
|
| <!-- Customized socket factory attributes
| <attribute
name="ClientSocketFactoryName">custom.client.factory</attribute>
| <attribute
name="ServerSocketFactoryName">custom.server.factory</attribute>
| <attribute
name="SslDomain">java:/jaas/pooledInvoker</attribute>
| -->
| <depends
optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
| </mbean>
and
<attribute name="Configuration">
| <!-- Using the following <invoker> element instead of the
InvokerLocator above because specific attributes needed. -->
| <!-- If wanted to use any of the parameters below, can just add them as
parameters to the url above if wanted use the InvokerLocator attribute. -->
| <config>
| <!-- Other than transport type and handler, none of these
configurations are required (will just use defaults). -->
| <invoker transport="socket">
| <attribute name="dataType"
isParam="true">invocation</attribute>
| <attribute name="marshaller"
isParam="true">org.jboss.invocation.unified.marshall.InvocationMarshaller</attribute>
| <attribute name="unmarshaller"
isParam="true">org.jboss.invocation.unified.marshall.InvocationUnMarshaller</attribute>
| <!-- This will be port on which the marshall loader port runs on.
-->
| <!-- <attribute name="loaderport"
isParam="true">4447</attribute> -->
| <!-- The following are specific to socket invoker -->
| <!-- <attribute
name="numAcceptThreads">1</attribute>-->
| <!-- <attribute
name="maxPoolSize">303</attribute>-->
| <!-- <attribute name="clientMaxPoolSize"
isParam="true">304</attribute>-->
| <attribute name="socketTimeout"
isParam="true">600000</attribute>
| <attribute
name="serverBindAddress">${jboss.bind.address}</attribute>
| <attribute
name="serverBindPort">4446</attribute>
| <!-- ... -->
| </invoker>
|
| <!-- At least one handler is required by the connector. If have more
than one, must decalre -->
| <!-- different subsystem values. Otherwise, all invocations will be
routed to the only one -->
| <!-- that is declared. -->
| <handlers>
| <!-- can also specify handler by fully qualified classname -->
| <handler
subsystem="invoker">jboss:service=invoker,type=unified</handler>
| </handlers>
| </config>
| </attribute>
But which is a correct one ( i know I could set both)? any place to refer the meaning?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4190888#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...