IDEA 中Tomcat源码环境搭建

这篇具有很好参考价值的文章主要介绍了IDEA 中Tomcat源码环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、从仓库中拉取源代码

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

Tomcat源码对应的github地址:

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

IDEA 中Tomcat源码环境搭建,tomcat

二、安装Ant插件

打开 File -> Setting -> Plugins

IDEA 中Tomcat源码环境搭建,tomcat

三、添加Build文件

(1)打开Ant 工具栏

打开 View -> Tool Windows -> Ant

IDEA 中Tomcat源码环境搭建,tomcat

 (2)添加Ant Build File

IDEA 中Tomcat源码环境搭建,tomcat

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

IDEA 中Tomcat源码环境搭建,tomcat

 四、切换Tomcat的版本

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

IDEA 中Tomcat源码环境搭建,tomcat

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

IDEA 中Tomcat源码环境搭建,tomcat

五、指定项目的JDK

打开 File -> Project-Structure

六、转换成IDEA项目 

执行ide-intellij

IDEA 中Tomcat源码环境搭建,tomcat

七、执行clean、deploy构建命令

IDEA 中Tomcat源码环境搭建,tomcat

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

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

八、启动Tomcat

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

配置运行VM options

IDEA 中Tomcat源码环境搭建,tomcat

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

IDEA 中Tomcat源码环境搭建,tomcat

【常见问题】

IDEA 中Tomcat源码环境搭建,tomcat 此问题是 org.apache.jasper.servlet.JasperInitializer 类未能进行初始化导致,重新执行clean、deploy命令后就可以解决文章来源地址https://www.toymoban.com/news/detail-650828.html

到了这里,关于IDEA 中Tomcat源码环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Tomcat 8.5 环境搭建指南

    欢迎阅读本篇博客,本文将为您提供关于如何搭建Tomcat 8.5环境的详细指南。Tomcat是一个流行的开源Java Servlet容器,它提供了一个运行Java Web应用程序的平台。无论您是新手还是有经验的开发人员,本文都将帮助您轻松地搭建Tomcat 8.5环境。 以下是搭建Tomcat 8.5环境的步骤: 步骤

    2024年02月07日
    浏览(56)
  • JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

    一,Tomcat的下载安装: 1.1 官方下载地址:https://tomcat.apache.org/ 尽量选择exe程序安装,压缩包第一次没启动起来,而且tomcat11版本老是提示版本错误,就换成了tomcat8版本顺利启动 1.2,安装完成后浏览器输入http://localhost:8080/,出现tomcat欢迎页,表示没问题 1.3,启动失败可能主要

    2024年02月05日
    浏览(46)
  • 实战环境搭建-linux下安装tomcat

    安装tomcat Index of /dist/tomcat/tomcat-9/v9.0.8/bin 下载apache-tomcat-9.0.8.tar.gz,可以使用wget; 2、将压缩包tar -zxvf apache-tomcat-9.0.8.tar.gz解压到/home/tomcat 3、修改环境变量 vi /etc/profile export JAVA_HOME=/home/java/jdk1.8.0_221 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export CATALI

    2024年01月21日
    浏览(62)
  • IDEA社区版搭建Tomcat服务器并创建web项目

    创建Web项目的目录结构 可以启动Tomcat服务器 编写Servlet并访问成功 IDEA社区版没有创建Web工程的选项 IDEA社区版没有Tomcat插件 针对以上两个问题,分步解决 问题一:IDEA社区版没有创建Web工程的选项 创建普通的java项目,此处不再赘述 构建web项目的目录结构 设置编译目录 在

    2023年04月26日
    浏览(61)
  • linux常见命令以及jdk,tomcat环境搭建

    目录 Is  pwd  cd   touch cat echo vim  复制粘贴  mkdir  rm cp   jdk部署 1. yum list | grep jdk进行查找​编辑 2.安装​编辑 3.再次确认 4.判断是否安装成功 tomcat安装 1.下载压缩包,把压缩包上传至linux(可能需要yum install lrzsz)  2.解压缩unzip 压缩包名(可能要 yum install unzip) 3.进入bin目

    2024年02月07日
    浏览(40)
  • Linux搭建实验环境搭建(nginx,mysql,java.tomcat)

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSD

    2024年02月15日
    浏览(48)
  • 【教程】IDEA配置Tomcat以及如何导入导出包含java源码的war包

    今天第一次写web课的上机实验项目,实验说明给的全是eclipse的操作流程,导致本菜鸡以及班上许许多多使用IDEA甚至spring项目闭眼都能写的大牛无从下手(因为springboot集成了Tomcat)。经过本人今日六个小时在某度搜索站的热血奋战,尚且总结了一套教程用以答疑解惑。 idea不

    2024年02月10日
    浏览(52)
  • 搭建第一个Web服务器(在eclipse或idea上部署Tomcat服务器)

    💻博主现有专栏:                 C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结),jQuery,前端vue.js,Javaweb开发,Python机器学习等 🥏主页链接:     

    2024年04月12日
    浏览(47)
  • Linux-tomcat环境搭建、jpress部署实践、nginx反向代理

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSD

    2024年02月16日
    浏览(44)
  • CRM系统环境搭建部署(nginx、jdk、tomcat、keepalived、mysql、zabbix)

    CRM系统环境搭建部署(nginx、jdk、tomcat、keepalived、mysql、zabbix) crm.XXX.com    #CRM系统使用的域名,已注册并做好DNS解析 两台应用服务器(主、备):172.16.38.172、172.16.38.173 两台数据库服务器(主、备):172.16.38.174、172.16.38.175 操作系统:CentOS 7.9 各服务器准备工作: 关闭seli

    2024年01月23日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包