jboss服务器已启动,但显示java.net.bind异常;地址已在使用中

jboss服务器已启动,但显示java.net.bind异常;地址已在使用中,java,jboss,Java,Jboss,我正在尝试启动本地jboss(4.0.1)服务器,然后修改适合我的环境的run.bat文件,并将jndi数据源配置到本地服务器(这里我的数据源是远程MSSQL服务器数据库)。我看到jboss服务器已启动,上面还显示“java.net.bind异常;端口已在使用”。更改端口号后也会得到相同的响应。然后我发现java.exe正在同一个端口上运行。我关闭了那个(java.exe)应用程序,它再次启动了服务器,但响应并没有改变 在这里,当我们试图启动服务器时,不管我们给jboss的端口号是什么,java

我正在尝试启动本地jboss(4.0.1)服务器,然后修改适合我的环境的run.bat文件,并将jndi数据源配置到本地服务器(这里我的数据源是远程MSSQL服务器数据库)。我看到jboss服务器已启动,上面还显示“java.net.bind异常;端口已在使用”。更改端口号后也会得到相同的响应。然后我发现java.exe正在同一个端口上运行。我关闭了那个(java.exe)应用程序,它再次启动了服务器,但响应并没有改变

在这里,当我们试图启动服务器时,不管我们给jboss的端口号是什么,java.exe都会在启动服务器时使用它。你能帮我把车开走吗

提前感谢

1)请发布准确的错误消息

2) 除了运行“netstat-a”之外,还可以获取

3) 检查防火墙问题(尤其是Windows防火墙)

4) 阅读此线程:


JBOSS使用很多端口,它抱怨的端口号是哪个?在同一台机器上有多个ip地址吗

它已经启动了…我可以在cmd窗口上看到“jboss启动”,但就在上面,我还可以看到java.net.bind异常;地址已在使用您在其他地方有一个实例。先停止,我怎样才能检查另一个实例。你的确切意思是什么,我怎样才能阻止某些东西已经占用了JBoss想要使用的端口。你需要学习如何识别什么-这取决于平台。不幸的是,我不能发布该错误的副本。我做了netstat-ano,找到了在同一端口上运行的应用程序(java.exe)。我关闭了那个申请。我再次尝试启动服务器,但响应没有变化。我在这里发现,每当我试图用一个特定端口启动服务器时,java.exe都在使用同一个端口(java.exe也在启动和运行),这是因为java.exe实际上是jboss实例。每次你启动Jboss时,它都在运行一个JVM(java.exe)。同样:1)请发布准确的错误(这会有帮助!),2)“TcpView”会给你比“netstat”更多的信息,3)检查你的防火墙(这可能是整个问题!),4)阅读我引用的线程。请把发生的事情发回来!问题不在于特定的端口。在分配端口之前,我通过netstat-ano检查空闲端口,然后我将一个空闲端口分配给jboss,然后启动我的服务器。无论港口是什么,我都会遇到同样的问题。我认为机器上只有一个ip地址你运行的是哪种类型的服务器?端口号是多少?如果您在Unix上启动的端口低于1024,并且您的根目录不是根目录,则可能会显示为netbind异常,这可能会导致您看到的问题。