美文网首页
2019-12-13 vscode 中使用 tomcat for

2019-12-13 vscode 中使用 tomcat for

作者: jerryloong | 来源:发表于2019-12-13 16:05 被阅读0次

vscode 安装 tomcat for java 后,可以进行debug调试,但不怎么好用

  1. 存在的问题
    我不想指定运行war包,而想直接运行target下的编译目录


    image.png

    可以右击目录后选择 debug on Tomcat server,但代码修改重新编译后,需要重启tomcat 或停止后启动无法再进入debug模式


    image.png
    如上图,右击tomcat server 并没有debug启动方式,只有正常启动和重启
    需要先删除tomcat server下的项目文件
    image.png

    然后再重新在target的编译目录上右击选择dubeg模式启动

  2. 目前解析方案
    1. 右击tomcat server ,选择 open server configuration ,修改server 配置文件


      image.png

      在host标签里添加context ,path可为空,docBase为target下的项目编译后的目录,绝对目录


      image.png
    2. 右击tomcat server ,选择customize JVM options , 修改 jvm 参数


      image.png

      在下面加一行
      -agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=localhost:8000
      8000代表debug调试端口
      也可以添加其它jvm参数


      image.png
    3. 添加debug配置


      image.png

      远程调试


      image.png
      修改完成后,tomcat server 下不需要显示任何项目,直接正常启动tomcat ,然后在debug窗口选择刚才添加的远程调试,就可以进行debug

相关文章

网友评论

      本文标题:2019-12-13 vscode 中使用 tomcat for

      本文链接:https://www.haomeiwen.com/subject/jvifnctx.html