有没有办法从 Visual Studio Code 调试 Tomcat Java 应用程序
Posted
技术标签:
【中文标题】有没有办法从 Visual Studio Code 调试 Tomcat Java 应用程序【英文标题】:Is there a way to debug Tomcat Java application from Visual Studio Code 【发布时间】:2017-11-21 13:15:25 【问题描述】:我对 Java 比较陌生,但需要对 Java 代码进行一些更改。我更喜欢为此使用 Visual Studio Code。 Java 代码使用 Maven 构建为 .WAR 文件并部署到 Tomcat。
有没有办法直接从 Visual Studio Code 调试这个应用程序?
【问题讨论】:
现在可以调试java:code.visualstudio.com/blogs/2017/09/28/java-debug 但是如何让它与 Tomcat 一起工作呢? 【参考方案1】:Visual Studio Code 在市场上有很多工具可以做到这一点。
对于 Tomcat,你可以使用这个: https://marketplace.visualstudio.com/items?itemName=adashen.vscode-tomcat
你可以做所有这些事情:
从 Tomcat 安装路径添加 Tomcat 服务器 从 VSCode 启动/重启 Tomcat 服务器 在 Tomcat 服务器上运行 war 包 在 Tomcat 服务器上调试 war 包 在 Tomcat 服务器上运行爆炸式战争 在 Tomcat 服务器上调试爆炸战争 在浏览器中打开服务器主页查看所有部署的war包 在 Tomcat Explorer 中查看所有部署的 war 包 在浏览器中打开war包主页 停止 Tomcat 服务器 重命名 Tomcat 服务器 启动 Tomcat 服务器时自定义 JVM 选项 在文件资源管理器中显示部署的战争包 删除部署的war包您需要 Mert Mertce 发布的调试器。
【讨论】:
链接的扩展似乎不再维护了。我还尝试了 Just Start Server,它在支持方面似乎同样“死”。我目前还没有发现任何扩展工作始终如一,即使提议的扩展乍一看也有效。看起来依赖项更改会破坏它,这在大型项目中很常见。 我找到了社区服务器连接器扩展,到目前为止看起来很棒以上是关于有没有办法从 Visual Studio Code 调试 Tomcat Java 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法更改 Visual Studio Code 的扩展文件夹位置?
有没有办法在实例之间同步我的 Visual Studio Code 设置?
有没有办法在 Visual Studio Code 中使用共享项目(shproj)?
有没有办法在Visual Studio Code中设置环境变量?