tomcat源码idea运行

源码下载
tomcat官网
解压到新建目录apache
在这里插入图片描述
在E:\apache\apache-tomcat-8.5.73-src 下新建pom.xml
在这里插入图片描述`

<?xml version="1.0" encoding="UTF-8"?>

4.0.0
org.apache.tomcat
apache-tomcat-8.5.73-src
Tomcat8.5
8.5

Tomcat8.5 java java org.apache.maven.plugins maven-compiler-plugin 3.1 UTF-8 1.8 1.8 junit junit 4.12 test org.easymock easymock 3.4 ant ant 1.7.0 wsdl4j wsdl4j 1.6.2 javax.xml jaxrpc 1.1 org.eclipse.jdt.core.compiler ecj 4.5.1 `

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);
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值