使用Eclipse遠端除錯雲伺服器上的微信公眾專案

2021-08-17 22:59:29 字數 1106 閱讀 9559

雲伺服器系統:centos 7.3

如何在eclipse上除錯我們在雲伺服器上的專案呢,下面介紹一下步驟:

1. 因為root賬號不支援遠端除錯,首先需要在linux上建立乙個新的使用者,然後用該使用者裝乙個tomcat 並將專案部署上。

2.該使用者的tomcat的server.xml中的埠不能改為1000以下,因為非root的使用者啟動的程式埠號不能低於1000,所以我們就使用預設的8080埠。

4.所以我們需要進行埠的重定向,讓訪問80埠的url全部重定向到8080埠。有多種配置方式,第一種是使用iptables配置防火牆規則進行埠的重定向,第二種是用到了nginx的反向**。

方法一:

方法二:

5.配置該使用者下的tomcat。讓它允許遠端除錯

進入catalina.sh進行配置

加上下面這一行即可,這行的意思就是執行以遠端debug的方式啟動,並且埠為8888

6.ecs控制台上新增安全組,開放8888埠,當然8080也是要開放的,其他埠根據你的需求自行開放

7.在eclipse中進行除錯

8.訪問你部署在雲伺服器上的專案,會自動跳轉到除錯頁面

有幾點需要注意:

1、確保你的ecs控制台的安全組開放了埠

2.  root賬號不支援遠端除錯,只有普通使用者支援

//接入指南

Eclipse 遠端除錯

啟動引數中需要加入下行語句 xdebug xrunjdwp transport dt socket,address 22260,server y,suspend n引數解釋見下 xdebug 啟用除錯 xrunjdwp 載入jdwp的jpda參考執行例項。transport 用於在除錯程式和 vm ...

Eclipse 遠端除錯

eclipse tomcat遠端除錯 1 tomcat的bin目錄下startup.bat修改 call executable start cmd line args 中的start 改為 jpda start 2 修改catalina.bat檔案,加上以下2行 set jpda transport...

eclipse 遠端除錯

1.修改tomcat的啟動指令碼startup.bat cp start.sh start debug.sh vi start debug.sh 找到 call executable start 這一行,修改為 call executable jpda start 上面新增這些 然後再 eclips...