我在 8080 端口上发布了我的一个应用程序,当我使用 url http://localhost:8080/fipWebApp/login.do 访问它时它工作正常。 **我在另一个端口 8888 上发布了相同的应用程序但是当我在这个端口上启动这个服务器时它给我以下错误
java.rmi.server.ExportException: Port already in use: 6969; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:310)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:218) **
虽然控制台堆栈跟踪的最后它也说
Dec 9, 2011 11:31:56 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-80
Dec 9, 2011 11:31:56 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1793 ms
虽然我没有在端口 8888 上安装任何应用程序,但我不确定我在这里遗漏了什么?
最佳答案
找到问题了。端口 6969 被其他 tomcat 实例用于某些 jmx 服务。 Sotpped 实例并解决了这个问题 .
关于tomcat - 获取端口已在使用 : 6969; nested exception on tomcat while start up?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441778/