我是maven
和tomcat
的新手。我创建了一个项目。运行后,创建了一个jar文件。所以,我在tomcat中部署了它。现在它正在我的localhost上正常运行。现在我在代码中添加了一个print语句。那么,这将被打印出来,因为我已经部署了该代码的jar文件。那么,在部署应用程序后调试应用程序的方法是什么?
答案 0 :(得分:1)
您有两个选择 - 从IDE启动tomcat或使用远程调试。以下是一些教程:
的Intellij:
蚀:
答案 1 :(得分:0)
更改代码后,您需要重建项目并重新部署。如果您使用了System.out.println(..)'它将打印到控制台。最终结果取决于你如何运行Tomcat。
您可以在运行Tomcat的jvm中启用远程调试。为此,请编辑catalina.sh或catalina.bat,它是在Windows下运行的。将以下内容添加到CATALINA_OPTS:' -Xdebug -Xrunjdwp:transport = dt_socket,address = 8998,server = y'。然后,您需要配置IDE以连接到该远程调试会话。您没有说,您使用的是哪个IDE。