美文网首页
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