gpt4 book ai didi

java - 在 Intellij IDEA 中调试部署到 Tomcat 的 Java Web App

转载 作者:行者123 更新时间:2023-11-28 22:25:19 26 4
gpt4 key购买 nike

我完全陷入了这个主题..

我的环境:

  • Tomcat 8.5.23

  • Intellij IDEA CE 2017.2.6

  • 尽可能简单的 Java 网络应用程序(一个返回 JSP 的 servlet 3.0)

  • 使用 Gradle 作为构建工具(只需应用插件,并声明提供 servlet-api 依赖)

  • 应用打包成WAR并部署到Tomcat

我用 catalina jpda start 运行 Tomcat,在 IDEA 中连接到它,在 doGet 方法中切换断点(出现带有勾号的红色圆圈),打开应用程序并..什么都没发生。看来这个断点被忽略了。

我检查了所有相关主题,尝试将 IDEA 调试配置窗口中的选项分配给 setenv.bat 文件到 JAVA/CATALINA_OPTS,尝试使用 startup.bat 运行 Tomcat catalina start,但没有帮助。

最佳答案

而且..现在可以了。唯一改变的是 Tomcat 版本。现在我使用 7.0.82。

Tomcat 是用 catalina jpda start 启动的

可能对某人有用:

@WebServlet(
name = "bar_servlet",
urlPatterns = "/",
description = "BarServlet",
loadOnStartup = 1
)
public class BarServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponseresp) throws ServletException, IOException {
req.getRequestDispatcher("jsp/index.jsp")
.forward(req, resp);
}
}

Working breakpoint

关于java - 在 Intellij IDEA 中调试部署到 Tomcat 的 Java Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com