源码下载
tomcat官网
解压到新建目录apache
在E:apacheapache-tomcat-8.5.73-src 下新建pom.xml
`
4.0.0
org.apache.tomcat
apache-tomcat-8.5.73-src
Tomcat8.5
8.5
apache-tomcat-8.5.73-src
Tomcat8.5
8.5这些要与 apache版本一致
上面一步可能无法将pom.xml添加进去 而报错
Unable to import maven project: See logs for detai
换一个版本的idea即可
添加启动类org.apache.catalina.startup.Bootstrap
在vm options添加如下代码
-Dcatalina.home=E:/apache/apache-tomcat-8.5.73-src/home
-Dcatalina.base=E:/apache/apache-tomcat-8.5.73-src/home
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=E:/apache/apache-tomcat-8.5.73-src/home /conf/logging.properties
如下图
添加这句
//apache.catalina.startup.ContextConfig中手动将JSP解析器初始化:
context.addServletContainerInitializer(new JasperInitializer(), null);