调试你的Tomcat

2023-01-10  本文已影响0人  一万年不是尽头

1 tomcat开发环境搭建

工具准备

安装ant

变量名
ANT_HOME D:\apache-ant-1.10.9
path 添加:%ANT_HOME%\bin

打开cmd 输入ant -version正常显示说明环境配置正确了(如下图)

ant -version

获取tomcat源码

下面是两种获取源码的方法

  1. github
    https://github.com/apache/tomcat.git
  2. 官网下载
    https://tomcat.apache.org/
官网

导入Iintellij IDEA

  1. 打开命令行进入源码目录,例如D:\apache-tomcat-10.0.2-src,执行ant ide-intellij,待跑码结束进入下一步
  2. 打开idea,并导入项目,等待idea处理完成
等待
  1. idea索引文件结束后,我们打开侧边的ant面板,双击deploy,继续等待(这一步其实可以不用)
ant面板
  1. 单机idea右上角项目结构的图标
项目结构

按如下操作,将ant.jar加入依赖中

ant.jar
  1. 此时可以启动org.apache.catalina.startup.Bootstrap
Path Varibales

最后

至此其实开发环境已经是ok的了,但是仍然会有一些小问题

  1. 控制台日志输出中文乱码
  1. 启动的时候会报错,一些类无法加载,网页也无法打开,如下图所示
报错
image.png

只要在虚拟机启动参数中添加下面这两个参数就可以解决了

虚拟机启动参数
-Dcatalina.base=D:\apache-tomcat-10.0.2-src\output\build
-Dcatalina.home=D:\apache-tomcat-10.0.2-src\output\build

output\build这个目录就是上面第三步运行ant deploy的输出目录,由于默认的地址:D:\apache-tomcat-10.0.2-src\webapps下的是源代码,不是字节码,jvm不认就无法加载了。

PS:网上很多都是给你一个pom.xml文件,有办法可以自动生成吗?

默认首页

默认首页
上一篇下一篇

猜你喜欢

热点阅读