此内容没有您所选择的语言版本。
5.4. Configuring the Environment
After you have installed JBoss Enterprise Web Server, set the JAVA_HOME for your Tomcat (refer to Procedure 5.5, “Configuring Tomcat”).
Optionally, you can also:
- remove SSL (refer to Procedure 5.6, “Removing SSL”);
- add log4j logging (refer to Procedure 5.7, “Configuring log4j”);
- enable mod_jk or mod_cluster (refer to Procedure 5.8, “Configuring mod_jk” and Procedure 5.9, “Configuring mod_cluster”).
Procedure 5.5. Configuring Tomcat
Before starting Tomcat, set its
JAVA_HOME variable to point to a supported JDK (1.6.0):
- Locate the
tomcatconfiguration file:- For Tomcat 5:
/opt/redhat/ews/etc/sysconfig/tomcat5 - For Tomcat 6:
/opt/redhat/ews/etc/sysconfig/tomcat6
- Open the configuration file and delete the hash (#) sign at the beginning of the following line:
JAVA_HOME="/usr/java"
# JAVA_HOME="/usr/java"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedure 5.6. Removing SSL
JBoss Enterprise Web Server by default supports SSL. However, you may remove the SSL support.
Follow this procedure to remove or add SSL:
- Go to
/opt/redhat/ews/etc/httpd/conf.d - Rename the SSL configuration file:
- To remove SSL, rename
ssl.conftossl.conf.disabled. - To re-enable the SSL, rename
ssl.conf.disabledtossl.conf.
Procedure 5.7. Configuring log4j
Follow this procedure to add
log4j logging to Tomcat:
- Go to the
/opt/redhat/ews/share/extrasdirectory. - Copy the
log4j.jarandlog4j.propertiesfiles to thelibdirectory of the Tomcat directory:- If using Tomcat 6, run the following commands:
extras]# cp log4j.jar log4j.properties ../tomcat6/lib
extras]# cp log4j.jar log4j.properties ../tomcat6/libCopy to Clipboard Copied! Toggle word wrap Toggle overflow extras] # cp tomcat-juli-adapters.jar /opt/redhat/ews/share/tomcat6/lib
extras] # cp tomcat-juli-adapters.jar /opt/redhat/ews/share/tomcat6/libCopy to Clipboard Copied! Toggle word wrap Toggle overflow - If using Tomcat 5, run the following commands:
extras]# cp log4j.properties ../tomcat5/common/classes
extras]# cp log4j.properties ../tomcat5/common/classesCopy to Clipboard Copied! Toggle word wrap Toggle overflow extras]# cp log4j.jar ../tomcat5/common/lib
extras]# cp log4j.jar ../tomcat5/common/libCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedure 5.8. Configuring mod_jk
To configure the HTTP Server to use mod_jk, define the following:
- available workers (JBoss instances) in the
workers.propertiesfile - the mod_jk configuration file mod_jk.conf
Follow this procedure to configure the HTTP Server to use mod_jk as its load balancer:
- Create a workers.properties file in
/opt/rehat/ews/etc/httpd/conf/httpd/conf/(refer to http://tomcat.apache.org/connectors-doc/reference/apache.html). - Create a mod_jk.conf in
/opt/rehat/ews/etc/httpd/conf/httpd/conf.d/, (refer to http://tomcat.apache.org/connectors-doc/reference/apache.html).Note
You can also copy and modify the sample filesmod_jk.conf.sampleandworkers.properties.sampleavailable in /opt/rehat/ews/etc/httpd/conf/httpd/conf/: modify their content as needed and rename them tomod_jk.confandworkers.properties.
Procedure 5.9. Configuring mod_cluster
- From Red Hat Customer Portal, download the jboss-ep-native ZIP file for your operating system and architecture.
- Unzip the downloaded file.
- In the location, where you have extracted the file, change to
jboss-ep-<VERSION> /native/lib[64]/httpd/modules - Run the following command to copy mod_cluster modules to
/opt/redhat/ews/lib[64]/httpd/modules:modules]# cp mod_advertise.so mod_manager.so mod_proxy_cluster.so mod_slotmem.so -t /usr/lib[64]/httpd/modules
modules]# cp mod_advertise.so mod_manager.so mod_proxy_cluster.so mod_slotmem.so -t /usr/lib[64]/httpd/modulesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - In
/opt/redhat/ews/httpd/conf/httpd.confadd a hash (#) sign at the beginning of the following line to disable the mod_proxy_balancer module:This module is incompatible with the JBoss HTTP Connector.LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.soCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Configure the server to load the JBoss HTTP Connector modules:
- Create the file
/opt/redhat/ews/httpd/conf.d/JBoss_HTTP.conf. - Add the following lines to the file JBoss_HTTP.conf:
LoadModule slotmem_module modules/mod_slotmem.so LoadModule manager_module modules/mod_manager.so LoadModule proxy_cluster_module modules/mod_proxy_cluster.so LoadModule advertise_module modules/mod_advertise.so
LoadModule slotmem_module modules/mod_slotmem.so LoadModule manager_module modules/mod_manager.so LoadModule proxy_cluster_module modules/mod_proxy_cluster.so LoadModule advertise_module modules/mod_advertise.soCopy to Clipboard Copied! Toggle word wrap Toggle overflow