我绝对坚持这个主题..
我的环境:
Tomcat 8.5.23
Intellij IDEA CE 2017.2.6
尽可能简单的Java Web应用程序(一个返回JSP的servlet 3.0)
使用Gradle作为构建工具(只需应用插件,并声明 提供了servlet-api依赖)
将应用程序打包到WAR中并部署到Tomcat
我使用catalina jpda start
运行Tomcat,在IDEA中连接到它,在doGet
方法中切换断点(出现勾选的红色圆圈),打开应用程序并且......没有任何反应。似乎这个断点正在进入。
我检查了所有相关主题,尝试将IDEA调试配置窗口中的选项分配到setenv.bat
文件到JAVA / CATALINA_OPTS,尝试使用startup.bat
运行Tomcat,{{1但是它没有帮助。
答案 0 :(得分:0)
而且..现在它有效。只有改变的是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);
}
}