我试图用JPDA启动tomcat,所以我从Eclipse对其进行了远程调试。 我在这里看到了同样的问题,许多人都说将8000前后的端口更改为它应该可以使用的任何其他端口,但是对我来说不会。
JAVA_HOME:
<script>
var config = {
apiKey: "xxx",
authDomain: "newDomain.com",
databaseURL: "https://xxxxx-xx.firebaseio.com",
projectId: "xxx-xx",
storageBucket: "xxxxx-xx.appspot.com",
messagingSenderId: "xx"
};
firebase.initializeApp(config);
const db = firebase.firestore();
</script>
在tomcat(startup.bat)中完成的配置:
C:\Program Files\Java\jdk1.7.0_03
将set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
更改为call “%EXECUTABLE%” start %CMD_LINE_ARGS%
用于启动服务器的命令:
call “%EXECUTABLE%” jpda start %CMD_LINE_ARGS%
命令C:\Tomcat\bin>catalina.bat jpda run
可以正常工作
错误:
C:\Tomcat\bin>catalina.bat start
我已检查端口是否已被其他任何服务器使用。
注意: 如果tomcat安装在任何其他目录中,并且所有其他配置都相同,则它将正常启动,而不会出现任何错误。