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
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
20 March 2025
UID
ibm17213961