欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Tomcat使用IDEA遠程Debug調(diào)試的講解

 更新時間:2019年03月26日 16:46:07   作者:徐劉根  
今天小編就為大家分享一篇關(guān)于Tomcat使用IDEA遠程Debug調(diào)試的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

Tomcat運行環(huán)境:CentOS6.5、Tomcat7.0、IDEA

遠程Tomcat設(shè)置

1、在tomcat/bin下的catalina.sh上邊添加下邊的一段設(shè)置

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y"

2、address=60222 這個是后邊IDEA設(shè)置的時候需要用到的調(diào)試端口,可以任意設(shè)置一個未使用的端口,但是后邊的配置都要一致.

IDEA設(shè)置

1、添加Tomcat Server選擇Remote

2、設(shè)置相應(yīng)的參數(shù)

  • xxx.xxx.152.67:8080為遠程Tomcat服務(wù)器的IP地址和端口,這里可以設(shè)置域名,例如:http://security.xxxx.cn/login.do;
  • 60222這個端口為1.1步中設(shè)置的debug端口,適合tomcat的端口不一樣的;
  • 這里的Remote staging選擇的都是same file system,這就要求本地代碼和遠程Tomcat的代碼要一直;

3、Startup/Connection

選擇Debug、Socket、調(diào)試端口這里是60222

4、選擇運行

然后點擊右邊的debug即可運行(首先Tomcat要啟動)

5、是否成功

可以看到已經(jīng)連接成功,

查看Tomcat服務(wù)器日志,如下:

6、如果失敗

如果出現(xiàn)端口被拒絕:

這種可能是tomcat并未啟動,或者遇錯誤停止,重啟Tomcat即可

連接失敗,其他問題

首先在服務(wù)器端查看 調(diào)試端口 這里是60222的使用情況

[root@VM_92_170_centos bin]# lsof -i:60222
COMMAND  PID USER  FD  TYPE DEVICE SIZE/OFF NODE NAME
java  12064 root  5u IPv4 1320209   0t0 TCP 1x.xxx.xxx.170:60222->1xx.xx.xxx.231:13325 (ESTABLISHED)

可以看到這是自己本地和遠程的一個連接,如果連接失敗卻看到上邊的使用情況,請使用kill -9 PID殺死進程,重啟Tomcat,然后在IDEA中重新運行debug,本例為:kill -9 12064

容易出現(xiàn)的問題

  • 如果遠程沒有連接上,兩個端口被占用或者防火墻屏蔽。除了JMX server指定的監(jiān)聽端口號外,JMXserver還會監(jiān)聽一到兩個隨機端口號,這個如果防火墻關(guān)閉了的話就不用考慮,如果使用了防火墻,還需要查看它監(jiān)聽的端口。
  • 賬號的相應(yīng)的讀寫權(quán)限一定要有;

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 詳解HttpSecurity是如何組裝過濾器鏈的

    詳解HttpSecurity是如何組裝過濾器鏈的

    HttpSecurity 本質(zhì)上也是一個 SecurityBuilder,我們平時在 HttpSecurity 配置的各種東西,本質(zhì)上其實就是一個 xxxConfigure,這些 xxxConfigure 被 HttpSecurity 收集起來,本文將給大家介紹HttpSecurity是如何組裝過濾器鏈的,需要的朋友可以參考下
    2024-06-06
  • java中concat()方法的使用說明

    java中concat()方法的使用說明

    這篇文章主要介紹了java中concat()方法的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • spring中FactoryBean中的getObject()方法實例解析

    spring中FactoryBean中的getObject()方法實例解析

    這篇文章主要介紹了spring中FactoryBean中的getObject()方法實例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • spring注入在有常量的情況下使用@AllArgsConstructor操作

    spring注入在有常量的情況下使用@AllArgsConstructor操作

    這篇文章主要介紹了spring注入在有常量的情況下使用@AllArgsConstructor操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • java模擬post請求登錄貓撲示例分享

    java模擬post請求登錄貓撲示例分享

    這篇文章主要介紹了java模擬post請求登錄貓撲的小示例,需要的朋友可以參考下
    2014-02-02
  • Jmeter接口登錄獲取參數(shù)token報錯問題解決方案

    Jmeter接口登錄獲取參數(shù)token報錯問題解決方案

    這篇文章主要介紹了Jmeter接口登錄獲取參數(shù)token報錯問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 使用@Autowired可以注入ApplicationContext

    使用@Autowired可以注入ApplicationContext

    這篇文章主要介紹了使用@Autowired可以注入ApplicationContext問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • SpringBoot使用RestTemplate發(fā)送http請求的實操演示

    SpringBoot使用RestTemplate發(fā)送http請求的實操演示

    RestTemplate是Spring 框架提供的 ,可用于在應(yīng)用中調(diào)用 rest 服務(wù),它簡化了與 http 服務(wù)的通信方式,統(tǒng)一了 RESTful 的標準,封裝了 http 鏈接,本文給大家介紹了SpringBoot使用RestTemplate發(fā)送http請求的實操演示,需要的朋友可以參考下
    2024-11-11
  • springboot中的多個application文件講解

    springboot中的多個application文件講解

    這篇文章主要介紹了springboot中的多個application文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 啟用Spring事務(wù)管理@EnableTransactionManagement示例解析

    啟用Spring事務(wù)管理@EnableTransactionManagement示例解析

    這篇文章主要為大家介紹了啟用Spring事務(wù)管理@EnableTransactionManagement示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09

最新評論