在JSP方面,您不需要说
request.getSession(),
session.getAttribute();
而在创建servlet上下文时,您在Main.java中遇到了问题(使用嵌入式Tomcat的技巧)。您没有通过将Web应用程序添加到tomcat来创建上下文,而是有其他上下文。
// File base = new File("src/main/webapp");// context = tomcat.addContext("", base.getAbsolutePath());// tomcat.addWebapp(null, "/", base.getAbsolutePath()); context = tomcat.addWebapp("/", new File("src/main/webapp").getAbsolutePath()); context.setSessionTimeout(10080);
我注释掉了您的代码并更改了上下文处理,现在一切正常。还有一个新的异常要被捕获。
} catch (ServletException | InterruptedException | LifecycleException exception) {
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)