eclipse - 如果项目从控制台部署到 Tomcat 服务器,如何调试 Spring?

标签 eclipse spring spring-mvc debugging tomcat

我无法直接从 Eclipse 部署 Spring 项目。如果我尝试从 Eclipse 运行到服务器选项,它不起作用。但是如果我从控制台部署到本地 Tomcat,同一个项目工作正常。我想通过设置断点来调试它,还想看到控制台的调试输出,因为我使用了很多日志作为 logger.info("Listing Walks");如果我从控制台部署,这个日志在哪里?

最佳答案

在您的 tomcat 文件夹中的控制台上执行

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
bin/catalina.bat jpda start

这将在 Debug模式下启动 tomcat 然后在 eclipse 中你可以创建一个远程调试配置文件以附加到端口 8000 上的 tomcat 进程

关于eclipse - 如果项目从控制台部署到 Tomcat 服务器,如何调试 Spring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33717728/

相关文章:

java - Parcel//ArrayList 的问题

spring - @ControllerAdvice 不工作 Spring 5.1.6

java - 从 Spring MVC - DAO 项目迁移到 Spring Boot

java - Spring MVC - AJAX/JSON - ResponseBody -> 调用服务

java - 对象列表作为 Spring MVC 中的 RequestParam

java - Junit测试spring Controller mockMvc @ContextConfiguration

eclipse - 将 vaadin 部署到 JBoss 7.0 出现 ClassNotFoundException

java - 如何将资源文件打包到可运行的 jar 中

java - 从 Eclipse 项目创建批处理文件

java - 带有 Spring 4 注解的 404 错误页面配置