IBM Support

webMethods Knowlegebase : Binding MWS process to a particular IP (1765292)

Troubleshooting


Problem

Just upgraded My webMethods Server (MWS) from 8.2 to 9.7.

These webMethods components are hosted on Windows 2012 servers. These servers have three NIC’s.

After the servers (IS and MWS) are started, Customer sees that they are bound to a NIC, but not the one they want. Customer site needs the IS and MWS to bind to a different NIC.

Have tried modifying the jetty.xml file (extracted it from DB using getconfig script) and faced the below error while starting:

"2015-07-14 16:19:22 EDT (org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker:WARN) -

java.net.SocketException: Unresolved address

at sun.nio.ch.Net.translateToSocketException(Net.java:157)

at sun.nio.ch.Net.translateException(Net.java:183)

at sun.nio.ch.Net.translateException(Net.java:189)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:76)

at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187)

at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:316)

at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:265)

at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

at org.eclipse.jetty.server.Server.doStart(Server.java:293)

at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

at org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper.start(ServerInstanceWrapper.java:181)

at org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker.serviceChanged(JettyServerServiceTracker.java:119)

at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)

at com.webmethods.portal.webapp.jetty7.JettySystem.initializeServer(JettySystem.java:199)

at com.webmethods.portal.webapp.jetty7.JettySystem.initializeJetty(JettySystem.java:127)

at com.webmethods.portal.webapp.jetty7.JettySystem.init(JettySystem.java:123)

at com.webmethods.portal.webapp.jetty7.JettySystem.main(JettySystem.java:108)

at com.webmethods.portal.webapp.jetty7.JettySystem.init(JettySystem.java:69)

at com.webmethods.portal.system.init.impl.DefaultPhase$InitializableWrapper.init(DefaultPhase.java:136)

at com.webmethods.portal.system.init.impl.DefaultPhase.initComponent(DefaultPhase.java:117)

at com.webmethods.portal.system.impl.BaseProvider.initComponents(BaseProvider.java:641)

at com.webmethods.portal.system.impl.BaseProvider.init(BaseProvider.java:144)

at com.webmethods.portal.system.init.impl.DefaultPhase.init(DefaultPhase.java:49)

at com.webmethods.portal.system.init.impl.DefaultPhaseProvider.initComponent(DefaultPhaseProvider.java:266)

at com.webmethods.portal.system.impl.BaseProvider.initComponents(BaseProvider.java:641)

at com.webmethods.portal.system.impl.BaseProvider.init(BaseProvider.java:144)

at com.webmethods.portal.system.init.impl.DefaultPhaseProvider.initializePhases(DefaultPhaseProvider.java:91)

at com.webmethods.portal.system.init.impl.ClusterPhaseProvider.initializePhases(ClusterPhaseProvider.java:87)

at com.webmethods.portal.system.init.impl.PartitionPhaseProvider.initializePhases(PartitionPhaseProvider.java:59)

at com.webmethods.portal.system.PortalSystem.init(PortalSystem.java:920)

at com.webmethods.portal.system.PortalSystem.main(PortalSystem.java:856)

at com.webmethods.portal.system.PortalSystemActivator$1.call(PortalSystemActivator.java:56)

at com.webmethods.portal.system.PortalSystemActivator$1.call(PortalSystemActivator.java:53)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.nio.channels.UnresolvedAddressException

at sun.nio.ch.Net.checkAddress(Net.java:127)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:208)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)

... 42 more"

What needs to be done to allow binding to occur for a particular IS and MWS?

Document Location

Worldwide

[{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSVYEV","label":"IBM webMethods Integration"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"My webMethods Server (MWS)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2012"}],"Version":"9.7"},{"Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSAWP1J","label":"IBM webMethods BPM"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"My webMethods Server (MWS)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2012"}],"Version":"9.7"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSFIWYE","label":"IBM webMethods B2B"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"My webMethods Server (MWS)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2012"}],"Version":"9.7"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSQG2X","label":"IBM webMethods Managed File Transfer"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"My webMethods Server (MWS)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2012"}],"Version":"9.7"}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
20 March 2025

UID

ibm17213961