JBOSS端口为 8080;
但是我其他的服务器都不是8080端口。
在运行电脑的时候就查到8080端口被占用。不知道是什么原因
所以想把jboss端口改掉。请高人赐教

解决方案 »

  1.   

    好像是在C:\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer目录下的server.xml文件中修改。
      

  2.   

    jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml
      

  3.   


    jboss4.x中的server.xml位置同上 
    jboss5.0略有不同 D:\Jboss\jboss-5.0.0.GA\server\default\deploy\jbossweb.sar
    以下为xml中的部分代码:    <Connector port="8088" address="${jboss.bind.address}"    
             maxThreads="250" maxHttpHeaderSize="8192"
             emptySessionPath="true" protocol="HTTP/1.1"
             enableLookups="false" redirectPort="8443" acceptCount="100"
             connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/>
      

  4.   

    JBOSS4_HOME\server\default\deploy\jboss-web.deployer\server.xml 这个文件里面有配置端口的信息
      

  5.   

    如果是JBoss6.0,怎样改端口号呢?
      

  6.   

    对,就是上面说的,修改server.xml文件
      

  7.   

    不同版本的JBOSS是有很多不同的地方的,例如说这个端口号修改的地方,不知道楼主有没有解决你的问题,我也碰到了这样的问题,我用的是5.1.0的,端口号修改是在D:\jboss-5.1.0.GA\server\default\conf\bindingservice.beans\META-INF/bindings-jboss-beans.xml这个目录下进行的,至于6.x我没用过,也不知道在哪里
      

  8.   

    Jboss 6在$JBOSS_HOME/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml中修改:
    <bean class="org.jboss.services.binding.ServiceBindingMetadata">
                   <property name="serviceName">jboss.web:service=WebServer</property>
                   <property name="bindingName">HttpConnector</property>
                   <property name="port">8888</property>
                   <property name="description">JBoss Web HTTP connector socket; also drives the values for the HTTPS and AJP sockets</property>
                </bean>
      

  9.   

    jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml