当前位置: 首页 > news >正文

IDEA 中Tomcat源码环境搭建

一、从仓库中拉取源代码

配置仓库地址、项目目录;点击Clone按钮,从仓库中拉取代码

Tomcat源码对应的github地址:

https://github.com/apache/tomcat.git

二、安装Ant插件

打开 File -> Setting -> Plugins

三、添加Build文件

(1)打开Ant 工具栏

打开 View -> Tool Windows -> Ant

 (2)添加Ant Build File

 这里选择Tomcat中的Build文件,添加Build文件后,会显示出Tomcat下的构建命令,如下:

 四、切换Tomcat的版本

因为我这里需要对Tomcat 9 进行学习,所以我要把分支切换到Tomcat 9版本

这里我直接checkout 9.0.x分支,分支切换完成之后,Ant工具栏会直接切换成Tomcat 9.0的构建文件。

五、指定项目的JDK

打开 File -> Project-Structure

六、转换成IDEA项目 

执行ide-intellij

七、执行clean、deploy构建命令

先执行clean命令、再执行deploy命令

deploy命令执行成功后,在tomcat项目目录下会多出一个output目录,编译后的文件会放在此目录下。

八、启动Tomcat

(1)找到 org.apache.catalina.startup.Bootstrap.java 文件并打开

配置运行VM options

 (2)运行项目,并访问http://localhost:8080

【常见问题】

 此问题是 org.apache.jasper.servlet.JasperInitializer 类未能进行初始化导致,重新执行clean、deploy命令后就可以解决

http://www.lryc.cn/news/132081.html

相关文章:

  • MATLAB | 七夕节用MATLAB画个玫瑰花束叭
  • 嵌入式开发之configure
  • 深入浅出Pytorch函数——torch.nn.Module
  • 【100天精通python】Day38:GUI界面编程_PyQt 从入门到实战(中)_数据库操作与多线程编程
  • STM32--TIM定时器(3)
  • 爬虫框架- feapder + 爬虫管理系统 - feaplat 的学习简记
  • 设计模式详解-享元模式
  • BDA初级分析——用SQL筛选数据
  • (成功踩坑)electron-builder打包过程中报错
  • 【STM32】 工程
  • Git概述
  • ubuntu 编译安装nginx及安装nginx_upstream_check_module模块
  • 近 2000 台 Citrix NetScaler 服务器遭到破坏
  • MySQL MVCC的详解之Read View
  • 基于springboot+vue的考研资讯平台(前后端分离)
  • 学习网络编程No.3【socket理论实战】
  • Linux学习之ssh和scp
  • 录制游戏视频的软件有哪些?分享3款软件!
  • 每日一题——螺旋矩阵
  • 前端面试的性能优化部分(12)每天10个小知识点
  • SAP BTEs 业务交易事件/增强(Business Transaction Event)
  • leetcode做题笔记90. 子集 II
  • “开发和运维”只是一个开始,最终目标是构建高质量的软件工程
  • 自学C#,要懂得善用MSDN
  • mac上如何压缩视频大小?
  • git merge规则
  • 【周末闲谈】关于“数据库”你又知道多少?
  • C++ 对象生成:构造函数
  • RFID如何在汽车混流生产中进行车辆跟踪?
  • 差值结构的复合底部