Running Business Processes and Composite Applications : Administering My webMethods Server : Modifying Configuration Files : Configuring HTTP Listeners to Use a Single IP Address : Configuring My webMethods Server on Multi-Home Machines
Configuring My webMethods Server on Multi-Home Machines
If you are configuring My webMethods Server on multi-home machines (that is, machines that have multiple network interfaces and IP addresses), follow the steps below to bind My webMethods Server listeners to a single IP address.
1. Shut down My webMethods Server.
2. Bind the HTTP, HTTPS, and AJP listeners to the IP address as described below. Perform the steps for only one server instance. When you save the changes to the My webMethods Server database, they will take effect for all server instances.
a. Go to the Software AG_directory /MWS/bin directory, open a command window, and run the following command:
mws.{bat|sh} -s serverName getconfig jetty.xml
b. Go to the Software AG_directory /MWS/server/serverName/config directory and open the jetty.xml file in a text editor.
c. For each listener, remove the following element if present:
<Set name="host"><Property name="jetty.host" /></Set>
Add the following element:
<Set name="host">IP_address</Set>
d. Save the changes to the My webMethods Server database by running this command:
mws.{bat|sh} -s serverName putconfig jetty.xml
e. Go to the Software AG_directory /MWS/server/serverName/config directory and delete the jetty.xml file.
3. For each cluster node, go to the Software AG_directory /MWS/server/serverName/config/engine directory, open the GlueServiceRegistryProperties.xml file, and specify the IP address on the following element:
<entry key="service.address">IP_address</entry>
4. For each cluster node, bind the SOAP monitor and JCR servers to the IP address as follows:
a. Go to the Software AG_directory /profiles/MWS_serverName/configuration directory and open the wrapper.conf and custom_wrapper.conf files.
b. Specify values for the following parameters:
wrapper.java.additional.203=-Dsoap.monitor.bind.address=
 IP_address|host_name
where IP_address or host_name is the IP address or host name of the SOAP Monitor portlet listener.
wrapper.java.additional.204=-Dmws.jcr.rmi.bind.address=
 IP_address|host_name
where IP_address or host_name is the IP address or host name of the JCR repository RMI server listener.
5. The JMX server will not use the wrapper.conf directive to bind to an IP address, so you must specify the binding in the JMX connector properties file instead. For each cluster node, do the following:
a. Go to the Software AG_directory /profiles/MWS/serverName/configuration/com.softwareag.pl atform.config.propsloader directory and back up the com.softwareag.jmx.connector.pid-500number.properties file.
b. Open the file and add the following line:
host=IP_address
6. Restart My webMethods Server.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback