VSCode中的tomcat插件有2种调试方式,一种是直接调试war包,另一种是把项目中的某个目录作为docBase.
第一种方式,对于开发人员调试的时候修改JSP,JS,效率比较低,要通过:打包->重启tomcat的方式进行更新.
第二种方式,tomcat插件是直接把项目中的目录名作为ContextPath,这很可能不符合开发要求(比如是maven工程的时候,那个目录名称后面会带上-X.Y.Z版本号).
所以自己定制了一套调试Tomcat应用的方法:
Windows 10
VSCode:1.45.1
Debug for Java:0.26.0
Maven for Java:0.21.4
Language Support for Java(TM) by Red Hat:0.62.0
Trigger Task on Save:0.2.16
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)",
"request": "launch",
"mainClass": "org.apache.catalina.startup.Bootstrap",
"args": "start",
"projectName": "Maven主工程名称,如果是Maven父子结构,则为Web工程的名字",
"classPaths": [