Erl*_*nis 5 java jboss netbeans jboss7.x
我想启动 JBoss 服务器时遇到问题。我在 Netbeans 上工作,我用Server > Add Server > JBoss Application Server.
我使用该端口配置了我的服务器,8181因为该端口8080已被使用。但是当我启动它时,它失败了,因为它试图连接到端口8080:
10:10:48,071 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-5)MSC00001:无法启动服务jboss.web.connector.http:org.jboss.msc.service.StartException in service jboss.web.connector.http: JBAS018007:
在 org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:271) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0] 处启动 Web 连接器时出错.2.GA.jar:1.0.2.GA] 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2 .GA] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_79] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_79] .jar:1.7.0_79] 在 java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
引起: LifecycleException: L'initialisation du gestionnaire de protocole a échoué: java.net.BindException: Address already in use: JVM_Bind /127.0.0.1:8080 at org.apache.catalina.connector.Connector.init(Connector.java:第 985 章
我正在使用 JDK 1.7。我environnment变量以及配置:JAVA_HOME = path/to/jdk1.7。在 Netbeans 中,在服务器的属性中,我的 Java 平台是 JDK 1.7。
这是检查值的日志的开头:
调用“C:\Server\jboss-as-7.1.0.Final\bin\standalone.conf.bat”“JAVA_OPTS 已经在环境中设置;覆盖默认设置
值:-Xms128m -Xmx512m -XX:MaxPermSize=256m"
JBoss 引导环境
JBOSS_HOME: C:\Server\jboss-as-7.1.0.Final
JAVA:C:\Program Files\Java\jdk1.7.0_79\bin\java
JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m
在此先感谢您的帮助 !
检查您的standalone.xmlin 目录$JBOSS_HOME$/standalone/configuration并检查元素
<socket-binding name="http" port="XXXX"/>
Run Code Online (Sandbox Code Playgroud)
XXXX 等于8181还是8080?我打赌是8080。将其更改为8181并重新启动 JBoss。
如果您不确定哪个进程正在阻塞您的端口(如果您将应用程序部署到未知服务器,这种情况时常发生),您真的想看看该netstat.exe工具(Windows 的一部分):
cmd -> "netstat -o"
Run Code Online (Sandbox Code Playgroud)
这将显示正在使用的每个端口以及Pid使用它的(进程 ID)。使用此 ID,您可以在任务管理器中看到哪个进程正在阻塞您的端口。
Netstat还有一些其他方便的选项。
| 归档时间: |
|
| 查看次数: |
24281 次 |
| 最近记录: |