[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: what's wrong with my application? or Jboss problem?

gan.gary do-not-reply at jboss.com
Thu Nov 20 08:52:16 EST 2008


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#4190888

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4190888



More information about the jboss-user mailing list