更改JBoss 6.1.0端口

Bek*_*yar 9 jboss6.x

我正在尝试使用8080端口号启动JBoss 6.1.0.但Oracle RDBMS正在8080端口上运行.所以我得到了java.bind错误.所以我试图在\ server\all\deploy\jbossweb.sar\server.xml中将Jboss AS端口更改为8181.

但它没有意义.我仍然得到同样的错误.

谢谢

pra*_*eth 7

尝试更改bindings-jboss-beans.xml,如下所示.您可以在$ {JBOSS_HOME}\server\default\conf\bindingservice.beans\META-INF文件夹中找到此文件.

<bean class="org.jboss.services.binding.ServiceBindingMetadata">
    <property name="serviceName">jboss.web:service=WebServer</property>
    <property name="bindingName">HttpConnector</property>
    <property name="port">8181</property>
    <property name="description">JBoss Web HTTP connector socket; also drives the values for the HTTPS and AJP sockets</property>
</bean>
Run Code Online (Sandbox Code Playgroud)

注意: - 确保在环境变量中JBOSS_HOME变量指向正确的JBoss文件夹.注意2:此修复程序已确认适用于6.1.0.Final


小智 7

在启动期间使用参数jboss.service.binding.set

$JBOSS_HOME/bin/run.sh -Djboss.service.binding.set=ports-01
Run Code Online (Sandbox Code Playgroud)

ports-01将所有端口增加100,即http为8180,https为8543,依此类推

ports-02将所有端口增加200,即8280为http,8643 fir https等等

等......


udi*_*udi 5

单个更改可以解决这个问题请尝试这个请转到 C:\ jboss-6.0.0.20100429-M3\server\default\deploy\jbossweb.sar\server.xml

找到以下几行

- 端口8080上的HTTP/1.1连接器连接器协议="HTTP/1.1" port ="$ {jboss.web.http.port}" address ="$ {jboss.bind.address}"connectionTimeout ="20000"redirectPort = "$ {} jboss.web.https.port"

变成

- 端口8080上的HTTP/1.1连接器连接器协议="HTTP/1.1"port =" portnumber "address ="$ {jboss.bind.address}"connectionTimeout ="20000"redirectPort ="$ {jboss.web.https .港口}"

在任何意义上的portnumber都是你的愿望.例如8081,8082,8083 ,,,,,,继续.

希望这会有所帮助