Saturday, December 6, 2014

How to increase JBoss Server memory and heap size when running JBoss with Eclipse Server Plugin

1. in Server view, double click on the selected configured JBoss runtime

2. click on Open launch configuration

3. in the VM arguments section, change to the desired settings

4. Click OK when finish editing the VM arguments.


Done!!

Wednesday, December 3, 2014

How to increase Web Pool to handle more requests in JBoss AS7

Web Pool is important in an Application Server,
if it is not configure properly, the server performance would be affected when huge number of requests coming into the server.

By default, the web pool in JBoss is not created.
Below are the steps to create Web Pool in JBoss

Steps
1. open <JBoss_HOME>/standalone/configuration/standalone.xml

2. find subsystem for "urn:jboss:domain:threads:1.1"

3. add thread factory to the subsystem

<thread-factory name="http-connector-factory" thread-name-pattern="HTTP-%t" priority="9" group-name="uq-thread-pool"/>

4. create an executor in the subsystem

<unbounded-queue-thread-pool name="uq-thread-pool">
    <thread-factory name="http-connector-factory" />
    <max-threads count="10" />
    <keepalive-time time="30" unit="seconds" />
</unbounded-queue-thread-pool>

5. search for connector name="http"

6. bind the executor created in step 3 to the http connector

<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" executor="uq-thread-pool" />

reference: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.3/html/Administration_and_Configuration_Guide/sect-Connector_Configuration.html


Done!!


LinkWithin

Related Posts Plugin for WordPress, Blogger...