博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea 部署tomcat源码之8.0
阅读量:5933 次
发布时间:2019-06-19

本文共 2492 字,大约阅读时间需要 8 分钟。

1、在tomcat官网下载tomcat源码:https://tomcat.apache.org/download-80.cgi

 

之后解压,

2、进入apache-tomcat-8.5.37-src目录:

    可将test文件夹删除(如果不删除在后期编译时会报错TestCookieFilter,可将TestCookieFilter的代码注调)

    添加pom文件:

4.0.0
org.apache.tomcat
Tomcat8.0
Tomcat8.0
8.0
Tomcat8.0
java
test
java
test
org.apache.maven.plugins
maven-compiler-plugin
2.3
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

3、之后可将tomcat的源码导入idea:

4、配置:

   

  mainClass :org.apache.catalina.startup.Bootstrap

  vm options: -Dcatalina.home="/Users/xxxx/apache-tomcat-8.5.37-src"

5、修改ContextConfig类:

     在769行后手动添加:

  

context.addServletContainerInitializer(new JasperInitializer(), null);

 

 6、

 

    

 

7、 

 

转载于:https://www.cnblogs.com/snowHorse/p/10283073.html

你可能感兴趣的文章
1610: [Usaco2008 Feb]Line连线游戏
查看>>
画解算法:16. 最接近的三数之和
查看>>
NSExpression
查看>>
树莓派开机启动程序及启动脚本的制作
查看>>
Think关于循环的事
查看>>
RabbitMQ + Quartz +Swagger 使用记录
查看>>
实现五种分组加密模式ECB,CBC,CFB,OFB,CTR
查看>>
10.26T2 树形DP
查看>>
10.28T3 组合数学
查看>>
RocketMQ与kafka对比(官方)
查看>>
79.express里面的app.configure作用
查看>>
41. extjs--combobox下拉列表的triggerAction
查看>>
杂乱的小知识——Android学习笔记
查看>>
Python多继承之MRO算法
查看>>
基础复习-算法设计基础 | 复杂度计算
查看>>
添加w3c验证图片到网站
查看>>
洛谷P4762 [CERC2014]Virus synthesis(回文自动机+dp)
查看>>
redirect和rewrite
查看>>
监控glusterfs
查看>>
(转)web端测试环境的搭建(tomcat)
查看>>