当前位置: 首页 > 知识库问答 >
问题:

JBoss启动时出错:地址已在使用中

越福
2023-03-14

我想启动JBoss服务器时遇到问题。我正在使用Netbeans,我用server添加了我的服务器

我用端口8181配置了服务器,因为端口8080已经在使用中。但当我启动它时,它失败了,因为它正试图连接到端口8080

10:10:48071错误[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.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)[jboss-msc-1.0.2.GA.jar:1.0.2.GA]在org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)上启动org.jboss.jboss.msc.as.as.as.as.WebConnectorService.java:271处的web连接器时出错[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)[.jar:1.7.0_79]位于java.lang.Thread.java:745]

引起原因:LifecycleException:L'Initialization du gestionnaire de protocole aéchoué:java.net.BindException:地址已在使用:JVM_Bind/127.0.0.1:8080位于org.apache.catalina.connector.connector.init(connector.java:985)org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)。。。还有5个

我正在使用JDK1.7。我的环境变量配置良好:JAVA_HOME=path/to/jdk1.7。在Netbeans中,在服务器的属性中,我的Java平台是JDK1.7。

以下是用于检查值的日志的开头:

调用"C:\Server\jboss as-7.1.0。最终\bin\standalone.conf.bat"JAVA_OPTS已在环境中设置;覆盖默认设置

JBoss引导环境

JBOSS_HOME:C:\Server\JBOSS-as-7.1.0.Final

JAVA:C:\ProgramFiles\JAVA\jdk1.7.0\U 79\bin\JAVA

JAVA_OPTS:-XX: TieredCompated-Dprogram.name=standalone.bat-Xms128m-Xmx512m-XX: MaxPermsize=256m

提前感谢您的帮助!


共有3个答案

濮俊美
2023-03-14

检查您的standalone.xml:检查两个端口:

如果将超文本传输协议端口设置为9090,则偏移量应为0。

王磊
2023-03-14

如果您不确定哪个进程阻塞了您的端口(如果您将应用程序部署到未知的服务器,这种情况时有发生),您真的需要看看netstat.exe工具(windows的一部分):

cmd -> "netstat -o"

这将向您显示与使用它的Pid(进程ID)一起使用的每个端口。使用此ID,您可以在taskmanager中看到哪个进程正在阻止您的端口。

Netstat还有一些其他方便的选项。

端木兴国
2023-03-14

检查您的standalone.xml在目录$JBOSS_HOME$/独立/配置并检查元素

<socket-binding name="http" port="XXXX"/>

XXXX是否等于81818080?我打赌是8080。将其更改为8181,然后重新启动JBoss。

 类似资料:
  • 我有一个测试应用程序,我创建了一个测试应用程序,用于开始使用Eclipse学习weblogic。昨天,当我作为/在服务器上运行时,jsp页面运行良好,我得到了我创建的基本页面。但今天我有一条错误消息: 本机方法中的致命错误:JDWP没有初始化传输,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)错误:传输错误202:绑定失败:地址已在使用错误:JDWP传输dt_

  • 问题内容: 错误: 为dockervel_mysql_1 无法重新启动容器 c258b418c03cbd6ec02c349c12cf09403f0eaf42fa9248019af7860d037d6474: 驱动程序无法在编程外部连接端点dockervel_mysql_1 (da3dd576458aa1fe3af7b539c48b9d61d97432cf5e9ee02d78562851f53981

  • 问题内容: 我正在尝试使用启动多个docker容器,但出现以下(部分)错误消息: 按照https://github.com/docker/docker/issues/8714的建议,我尝试了命令 导致 但是,我在这里看不到任何可以杀死的进程ID。任何想法是什么导致此错误? 问题答案: 以下https://unix.stackexchange.com/questions/106561/finding

  • 在这里,我发布了我的控制台错误: 在点击Tomcat的stop后,我在控制台中得到以下错误:

  • 我有三个Quarkus 2.3.0。最终项目(所有项目均与AWS Lambda合作),直到最近效果良好。其中一个我已经几周没碰了,现在我注意到它不能再启动任何jUnit测试(下面是堆栈跟踪)。所有项目共享完全相同的库版本、相同的应用程序。属性,测试端口8081从未被占用(也包括8080或其他),但两个项目测试工作正常,一个项目甚至在尝试运行单个单元测试之前就失败了(我清理并重建了项目,没有用)。

  • 我在启动spring应用程序时出错: