环境:winxp
在同一台服务器开两个tomcat,第一个启动正常,第二个tomcat下的server.xml中的三个端口已改成与第一个不一样。然后启动第二个tomcat,结果报错,窗口一闪而过,根本来不及看错误信息,于是我只能通过print screen来查看,终于看到错误信息:
错误:代理抛出异常:java.rmi.server.ExportException:port already in use:1090;
nested exception is:
java.net.BindException:Address already in user:JVM_Bind
后来发觉catalina.bat文件里有一个set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=1090。把此处的port改成与第一台不一样后,启动正常。