ローカルの開発ツールを介してリモートコントロールサーバをデバッグデバッグ

ローカルプロジェクトは、予期しないエラーが発生していることがあり、リモート・サーバーにデプロイする場合は、この時間はより明確にリモートデバッグによるバグの場所を検索します。

注:ローカルプロジェクトとまったく同じサーバー上のプロジェクトのコードに。

Tomcatサービスの設定:

  :中のbinフォルダTomcatのファイルstartup.shに追加JAVA_OPTS = "$ JAVA_OPTS -Xrunjdwp -Xdebug:交通dt_socketという=、Y =サーバー、= N-サスペンド、アドレス= 8001" のように、次のとおりです。

   または:

  WIN系统、在はcatalina.bat里: 
  SETのCATALINA_OPTS = -server -Xdebug -Xnoagentは、-Djava.compiler = NONE -Xrunjdwp:輸送= dt_socketという、サーバ= Y、サスペンド= N、アドレス= 8001 


  Linuxの系统、在catalina.sh里: 
  CATALINA_OPTS = " -サーバー-Xdebug -Xnoagentは、-Djava.compiler = NONE -Xrunjdwp:輸送= dt_socketという、サーバー= Y、一時停止= N、アドレス= 8001" 

  注:同等のJAVA_OPTSに追加されますが、-Xdebugは、先にコマンドのでなければなりません

IDEAの設定:

  オープン実行/デバッグの構成設定、Remoteを選択し、

  remote JVM 配置:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8001,其中保证端口 8001 及以上配置全部一致,然后就像本地调试一样进行调试。

 

 eclipse/myeclipse配置:

  debug- Debug Configurations

   然后remote java Appli。。。,project里选择你要调试的项目,connection type默认不用改,host填远程主机ip地址,port填上面调试的端口号8000(可修改成未占用的端口号,默认是8000),然后就像本地调试一样进行调试

 

   参考链接:https://blog.csdn.net/qq342643414/article/details/78037791

  

 

おすすめ

転載: www.cnblogs.com/Big-Boss/p/12419822.html