[jboss-user] [Installation, Configuration & DEPLOYMENT] - ServiceBindingManager in Jboss5
venuwin
do-not-reply at jboss.com
Fri Jan 23 06:35:37 EST 2009
Hi ,
I would like to setup 2 instances of Jboss5 on the same machine which does not have multiple IP addresses.
My bindings.xml is like this:
<?xml version="1.0" encoding="UTF-8"?>
|
| <deployment xmlns="urn:jboss:bean-deployer:2.0">
|
| <classloader><inject bean="bindings-classloader:0.0.0"/></classloader>
|
| <classloader name="bindings-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
| <root>${jboss.common.lib.url}jboss-bindingservice.jar</root>
| </classloader>
|
| <bean name="ServiceBindingManager" class="org.jboss.services.binding.ServiceBindingManager">
|
| <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.system:service=ServiceBindingManager", exposedInterface=org.jboss.services.binding.ServiceBindingManagerMBean.class, registerDirectly=true)</annotation>
|
| <constructor>
| <!-- The name of the set of bindings to use for this server -->
| <parameter>${jboss.service.binding.set:ports-default}</parameter>
|
| <!-- The named sets of bindings -->
| <parameter>
| <bean name="ServiceBindingStore" class="org.jboss.services.binding.impl.PojoServiceBindingStore">
|
| <!-- Base bindings that are used to create bindings for each set -->
| <property name="standardBindings"><inject bean="StandardBindings"/></property>
|
| <!-- The sets of bindings -->
| <property name="serviceBindingSets">
| <set>
| <inject bean="PortsDefaultBindings"/>
| <inject bean="Ports01Bindings"/>
| <inject bean="Ports02Bindings"/>
| <inject bean="Ports03Bindings"/>
| </set>
| </property>
| </bean>
| </parameter>
| </constructor>
|
| </bean>
|
| <!-- The ports-default bindings are obtained by taking the base bindings and adding 0 to each port value -->
| <bean name="PortsDefaultBindings" class="org.jboss.services.binding.impl.ServiceBindingSet">
| <constructor>
| <!-- The name of the set -->
| <parameter>ports-default</parameter>
| <!-- Default host name -->
| <parameter>${jboss.bind.address}</parameter>
| <!-- The port offset -->
| <parameter>0</parameter>
| <!-- Set of bindings to which the "offset by X" approach can't be applied -->
| <parameter><null/></parameter>
| </constructor>
| </bean>
|
| <!-- The ports-01 bindings are obtained by taking the base bindings and adding 100 to each port value -->
| <bean name="Ports01Bindings" class="org.jboss.services.binding.impl.ServiceBindingSet">
| <constructor>
| <!-- The name of the set -->
| <parameter>ports-01</parameter>
| <!-- Default host name -->
| <parameter>${jboss.bind.address}</parameter>
| <!-- The port offset -->
| <parameter>100</parameter>
| <!-- Set of bindings to which the "offset by X" approach can't be applied -->
| <parameter><null/></parameter>
| </constructor>
| </bean>
|
| <!-- The ports-02 bindings are obtained by taking ports-default and adding 200 to each port value -->
| <bean name="Ports02Bindings" class="org.jboss.services.binding.impl.ServiceBindingSet">
| <constructor>
| <!-- The name of the set -->
| <parameter>ports-02</parameter>
| <!-- Default host name -->
| <parameter>${jboss.bind.address}</parameter>
| <!-- The port offset -->
| <parameter>200</parameter>
| <!-- Set of bindings to which the "offset by X" approach can't be applied -->
| <parameter><null/></parameter>
| </constructor>
| </bean>
|
| <!-- The ports-03 bindings are obtained by taking ports-default and adding 300 to each port value -->
| <bean name="Ports03Bindings" class="org.jboss.services.binding.impl.ServiceBindingSet">
| <constructor>
| <!-- The name of the set -->
| <parameter>ports-03</parameter>
| <!-- Default host name -->
| <parameter>${jboss.bind.address}</parameter>
| <!-- The port offset -->
| <parameter>300</parameter>
| <!-- Set of bindings to which the "offset by X" approach can't be applied -->
| <parameter><null/></parameter>
| </constructor>
| </bean>
|
| <!-- Base binding metadata that ServiceBindingStore uses to create bindings for each set -->
| <bean name="StandardBindings" class="java.util.HashSet"
| elementClass="org.jboss.services.binding.ServiceBindingMetadata">
| <constructor>
| <parameter>
| <set>
| <!-- ********************* conf/jboss-service.xml ****************** -->
|
| <!-- Naming Service -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=Naming</property>
| <property name="bindingName">Port</property>
| <property name="port">1099</property>
| </bean>
|
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=Naming</property>
| <property name="bindingName">RmiPort</property>
| <property name="port">1098</property>
| </bean>
|
| <!-- Remote classloading service -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=WebService</property>
| <property name="port">8083</property>
| </bean>
|
| <!-- Remoting Connector -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">UnifiedInvokerConnector</property>
| <property name="port">4446</property>
| </bean>
|
| <!-- Used to create a multihome Remoting server. See -->
| <!-- deploy/remoting-jboss-beans.xml for more details. -->
| <!--bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">UnifiedInvokerConnector:bindingHome1</property>
| <parameter>192.168.2.2</property>
| <property name="port">7777</property>
| </bean-->
|
| <!-- Used to create a multihome Remoting server. See -->
| <!-- deploy/remoting-jboss-beans.xml for more details. -->
| <!--bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">UnifiedInvokerConnector:bindingHome2</property>
| <parameter>10.11.12.238</property>
| <property name="port">8888</property>
| </bean-->
|
| <!-- ********************* deploy/legacy-invokers-service.xml ****************** -->
|
| <!-- RMI/JRMP invoker -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=invoker,type=jrmp</property>
| <property name="port">4444</property>
| </bean>
|
| <!-- Pooled invoker -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=invoker,type=pooled</property>
| <property name="port">4445</property>
| </bean>
|
| <!-- ********************* deploy/cluster/hajndi-service.xml ****************** -->
|
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=HAJNDI</property>
| <property name="bindingName">Port</property>
| <property name="port">1100</property>
| </bean>
|
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=HAJNDI</property>
| <property name="bindingName">RmiPort</property>
| <property name="port">1101</property>
| </bean>
|
| <!-- ********************* deploy/cluster/ha-legacy-service.xml ****************** -->
|
| <!-- HA RMI/JRMP invoker -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=invoker,type=jrmpha</property>
| <property name="port">4447</property>
| </bean>
|
| <!-- HA Pooled invoker -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=invoker,type=pooledha</property>
| <property name="port">4448</property>
| </bean>
|
| <!-- ********************* deploy/iiop-service.xml ****************** -->
|
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=CorbaORB</property>
| <property name="port">3528</property>
| </bean>
|
| <!-- ********************* deploy/snmp-adaptor.sar **************** -->
|
| <!-- Trap receiver that acts as an SNMP Manager -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.jmx:name=SnmpAgent,service=trapd,type=logger</property>
| <property name="port">1162</property>
| </bean>
|
| <!-- The SNMP adaptor MBean -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.jmx:name=SnmpAgent,service=snmp,type=adaptor</property>
| <property name="port">1161</property>
| </bean>
|
| <!-- ********************* deploy/jmx-remoting.sar **************** -->
|
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.remoting:service=JMXConnectorServer,protocol=rmi</property>
| <property name="port">1090</property>
| </bean>
|
| <!-- ********************* deploy/ejb3-connectors-service.xml **************** -->
|
| <!-- EJB3 wants to have the service create its own ServiceBinding object
| dynamically. See the value-factory usage in deploy/ejb3-connectors-service.xml -->
|
|
| <!-- ********************* deploy/jbossweb.sar **************** -->
| <!-- ********************* deploy/httpha-invoker.sar **************** -->
|
| <!--
| JBoss Web server.xml configuration.
|
| Same binding config can be used by the following services, or really
| anything else that needs to point to the JBoss Web HTTP connector
| but doesn't need an XSL Transform
|
| jboss:service=invoker,type=http
| jboss:service=invoker,type=http,target=Naming
| jboss:service=invoker,type=http,target=Naming,readonly=true
| jboss:service=invoker,type=httpHA
| jboss:service=invoker,type=http,target=HAJNDI
| jboss.ws:service=ServiceEndpointManager
| -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.web:service=WebServer</property>
| <property name="port">80</property>
|
| <!--
| Inject a XSLT transform configuration (see below) that describes
| how to transform server.xml
| If the binding value request doesn't require an XSL Transform, this config
| will be ignored.
| -->
| <property name="serviceBindingValueSourceConfig"><inject bean="JBossWebConnectorXSLTConfig"/></property>
| </bean>
|
| <!-- For services like those listed above that need to know the
| port of the HTTPS connector -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.web:service=WebServer</property>
| <property name="bindingName">HttpsConnector</property>
| <property name="port">8443</property>
| </bean>
|
| <!-- ********************* deploy/messaging/remoting-bisocket-service.xml ********************** -->
|
| <!-- Standard JBM bisocket connector -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.messaging:service=Connector,transport=bisocket</property>
| <property name="port">4457</property>
| </bean>
|
| <!-- ********************* deploy/transaction-jboss-beans.xml ********************** -->
|
| <!-- JBossTS Recovery Manager -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">TransactionManager</property>
| <property name="bindingName">recoveryManager</property>
| <property name="port">4712</property>
| </bean>
|
| <!-- JBossTS Transaction Status Manager -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">TransactionManager</property>
| <property name="bindingName">transactionStatusManager</property>
| <property name="port">4713</property>
| </bean>
|
| <!-- JBossTS SocketProcessId. The address part is ignored,
| it will always use localhost/127.0.0.1. -->
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">TransactionManager</property>
| <property name="bindingName">socketProcessId</property>
| <property name="port">4714</property>
| </bean>
|
|
| <!-- ********************* deploy/hsqldb-ds.xml **************** -->
|
| <!-- Commented out as tcp/ip access to Hypersonic is not enabled by default -->
| <!--
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss:service=Hypersonic</property>
| <property name="port">1701</property>
| </bean>
| -->
|
| <!-- ********************* JBoss MQ **************** -->
|
| <!-- Commented out as JBoss MQ is not installed by default
| If you uncomment this and also use jboss.mq:service=InvocationLayer,type=HTTP,
| configure the http invocation layer using the jboss.web:service=WebServer binding above
| -->
| <!--
| <bean class="org.jboss.services.binding.ServiceBindingMetadata">
| <property name="serviceName">jboss.mq:service=InvocationLayer,type=UIL2</property>
| <property name="port">8093</property>
| </bean>
| -->
| </set>
| </parameter>
| </constructor>
| </bean>
|
| <!-- Conversion of selected bindings into system properties -->
| <bean name="SystemPropertyBinder" class="org.jboss.services.binding.SystemPropertyBinder">
|
| <constructor>
| <parameter>
| <set>
| <!-- JBM's remoting connector -->
| <bean class="org.jboss.services.binding.SystemPropertyBinding">
| <constructor>
| <parameter>jboss.messaging.connector.bisocket.port</parameter>
| <parameter class="int">
| <value-factory bean="ServiceBindingManager" method="getIntBinding"
| parameter="jboss.messaging:service=Connector,transport=bisocket"/>
| </parameter>
| </constructor>
| </bean>
| </set>
| </parameter>
| </constructor>
|
| </bean>
|
| <!-- XSL Transform to apply to server.xml -->
| <bean name="JBossWebConnectorXSLTConfig"
| class="org.jboss.services.binding.impl.XSLTServiceBindingValueSourceConfig">
|
| <constructor>
| <parameter><![CDATA[
| <xsl:stylesheet
| xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
|
| <xsl:output method="xml" />
| <xsl:param name="port"/>
|
| <xsl:variable name="portAJP" select="$port - 71"/>
| <xsl:variable name="portHttps" select="$port + 363"/>
|
| <xsl:template match="/">
| <xsl:apply-templates/>
| </xsl:template>
|
| <xsl:template match = "Connector">
| <Connector>
| <xsl:for-each select="@*">
| <xsl:choose>
| <xsl:when test="(name() = 'port' and . = '80')">
| <xsl:attribute name="port"><xsl:value-of select="$port" /></xsl:attribute>
| </xsl:when>
| <xsl:when test="(name() = 'port' and . = '8009')">
| <xsl:attribute name="port"><xsl:value-of select="$portAJP" /></xsl:attribute>
| </xsl:when>
| <xsl:when test="(name() = 'redirectPort')">
| <xsl:attribute name="redirectPort"><xsl:value-of select="$portHttps" /></xsl:attribute>
| </xsl:when>
| <xsl:when test="(name() = 'port' and . = '8443')">
| <xsl:attribute name="port"><xsl:value-of select="$portHttps" /></xsl:attribute>
| </xsl:when>
| <xsl:otherwise>
| <xsl:attribute name="{name()}"><xsl:value-of select="." /></xsl:attribute>
| </xsl:otherwise>
| </xsl:choose>
| </xsl:for-each>
| <xsl:apply-templates/>
| </Connector>
| </xsl:template>
|
| <xsl:template match="*|@*">
| <xsl:copy>
| <xsl:apply-templates select="@*|node()"/>
| </xsl:copy>
| </xsl:template>
| </xsl:stylesheet>
| ]]>
| </parameter>
| </constructor>
| </bean>
|
| </deployment>
|
|
I tried to change the port configuration from
<parameter>${jboss.service.binding.set:ports-default}</parameter> to <parameter>${jboss.service.binding.set:ports-01}</parameter>
By definition it has to add 100 to all the ports and start the service. But Jboss reports an error on startup.
| 05:31:43,265 INFO [WebService] Using RMI server codebase: http://10.53.194.4:8183/
| 05:31:43,270 ERROR [AbstractKernelController] Error installing to Start: name=jboss:service=WebService state=Create mode=Manual requiredState=Installed
| java.lang.Exception: Port 8183 already in use.
| at org.jboss.web.WebServer.start(WebServer.java:233)
| at org.jboss.web.WebService.startService(WebService.java:322)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
| at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
| at $Proxy36.start(Unknown Source)
| at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
| at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
| at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
| at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
| at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
| at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
| at org.jboss.system.ServiceController.start(ServiceController.java:460)
| at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
| at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
| at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
| at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:274)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
| at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
| at org.jboss.Main.boot(Main.java:209)
| at org.jboss.Main$1.run(Main.java:547)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.net.BindException: Cannot assign requested address
| at java.net.PlainSocketImpl.socketBind(Native Method)
| at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
| at java.net.ServerSocket.bind(ServerSocket.java:319)
| at java.net.ServerSocket.<init>(ServerSocket.java:185)
| at org.jboss.web.WebServer.start(WebServer.java:226)
| ... 54 more
| 05:31:43,284 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/mnt/opt/testjb5/Jboss5/jboss-5.0.0.GA/server/default/conf/jboss-service.xml state=PreReal mode=Manual requiredState=Real
| org.jboss.deployers.spi.DeploymentException: Error deploying: jboss:service=WebService
| at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:123)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
| at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
| at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
| at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:274)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
| at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
| at org.jboss.Main.boot(Main.java:209)
| at org.jboss.Main$1.run(Main.java:547)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.Exception: Port 8183 already in use.
| at org.jboss.web.WebServer.start(WebServer.java:233)
| at org.jboss.web.WebService.startService(WebService.java:322)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
| at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
| at $Proxy36.start(Unknown Source)
| at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
| at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
| at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
| at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
| at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
| at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
| at org.jboss.system.ServiceController.start(ServiceController.java:460)
| at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
| ... 23 more
| Caused by: java.net.BindException: Cannot assign requested address
| at java.net.PlainSocketImpl.socketBind(Native Method)
| at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
| at java.net.ServerSocket.bind(ServerSocket.java:319)
| at java.net.ServerSocket.<init>(ServerSocket.java:185)
| at org.jboss.web.WebServer.start(WebServer.java:226)
| ... 54 more
| 05:31:43,811 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
|
| *** CONTEXTS IN ERROR: Name -> Error
|
| vfsfile:/mnt/opt/testjb5/Jboss5/jboss-5.0.0.GA/server/default/conf/jboss-service.xml -> java.net.BindException: Cannot assign requested address
|
Even if i change the increment value to 150 or whatever, it fails.
Any idea why ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4204279#4204279
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4204279
More information about the jboss-user
mailing list