簡體   English   中英

調試tomcat應用程序時如何在windows中啟動tomcat調試端口

[英]how to start tomcat debug port in windows while debugging tomcat application

調試時出現異常

Failed to connect to remote VM. Connection refused.
Connection refused: connect.

我在 Windows 系統中嘗試過命令

netstat -n -a -p tcp

但是我的端口 8787 不存在如何啟動該端口。

基本配置是: 在catalina.bat下的tomcat/bin文件中修改如下。

  1. CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
  2. JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
  3. 從命令提示符運行 Tomcat: catalina.sh jpda start

然后在 eclipse 中創建一個調試配置:

  • 為配置寫入任意名稱。
  • 寫下項目名稱。
  • 將連接類型寫為 Standard(Socket Attach)
  • 主機應該是本地主機
  • 端口為 8000(或任何端口號,但在其他地方也應該相同)。

請參閱: 使用 Eclipse 遠程調試 Tomcat

當作為 Windows 服務運行時,Tomcat 的命令行選項可以存儲在注冊表中的HKLM\\Software\\Wow6432Node\\Apache Software Foundation\\Procrun 2.0\\TomcatServiceName path for 64-bit OS and at HKEY_LOCAL_MACHINE\\Software\\Apache Software Foundation\\Procrun 2.0\\tomcat8對於 32 位。

請參閱Tomcat7w.exe 在哪里存儲 Windows 上的設置

可以通過運行bin\\tomcatw.exe查看和更改這些設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM