日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建!

發布時間:2025/3/11 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

喜歡請點關注

引言

隨著微服務的流行,輕量級的服務應用器也是跟著大火了。畢竟那些企業級的服務應用器部署搭建成本太高。并且springboot 自帶的就是 tomcat 服務。

所以我們也有必要學習 tomcat 的相關知識啦,我們在項目中也用的很多,但是我們往往只是用他,沒有深入的了解,但這樣對我們來說是不夠的的。

所以這里就來三步教會大家搭建一個 tomcat 源碼運行環境,讓大家打開深入了解 tomcat 的大門,邁向人生的巔峰~~~

image-20200627101159036

下載源代碼

想要構建源代碼,當然需要下載源代碼啦。我這里用的是8.5.50 大家可以去官網上下載。也可以在公眾號后臺回復 “tomcat 源碼” 獲取。

下載好之后,解壓如下:

image-20200627103103808

我們創建一個resource 目錄,將conf 目錄和 webapps 目錄放到 resource 目錄下。

image-20200627103354924

創建 pom.xml

在解壓的根目錄創建一個pom.xml 文件,說到底 tomcat 底層還是 java 實現的。是一個maven 工程,所以我們創建一個pom.xml.

image-20200627103606260

內容如下:

<?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.apache.tomcat apache-tomcat-8.5.50-src Tomcat8.5 8.5 Tomcat8.5 java java org.apache.maven.plugins maven-compiler-plugin 3.1 UTF-8 8 8 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 javax.xml.soap javax.xml.soap-api 1.4.0

導入 IDEA

接下來我們直接在 idea 中導入 tomcat 項目。導入完成后,還需要做一些配置。我們選擇 Bootstrap 為啟動類。

image-20200627104257832

并且給啟動類 Bootstrap 配置 VM 參數,因為 tomcat 源碼運?也需要加載配置?件等。

-Dcatalina.home=E:/IdeaProjects/apache-tomcat-8.5.50-src/resource-Dcatalina.base=E:/IdeaProjects/apache-tomcat-8.5.50-src/resource-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file=E:/IdeaProjects/apache-tomcat-8.5.50-src/resource/conf/logging.properties

這里的絕對路徑換成你們電腦的位置。

測試

經過上面三步,其實 tomcat 的運行環境就搭建起來啦。我們點擊運行一下。

image-20200627104720244

可以看到已經啟動成功了,我們瀏覽器上看下。輸入:

localhost:8080image-20200627104828079

什么鬼?報錯啦?翻車啦?不存在的。

image-20200627104930351

這是因為我們沒有初始化jsp 解析引擎,所以需要我們手動初始化一下,怎么做呢?

找到 ?ContextConfig 的 configureStart 方法。

在 webConfig(); 后面加上:

context.addServletContainerInitializer(new JasperInitializer(),null);image-20200627105205759

然后我們再來啟動下試試。

image-20200627105413285

完美!!!

image-20200627105517675

總結

想著以為很難,做著其實發現也不過爾爾。所以大家要勇于付諸實踐才行喲~~~

如果您覺得好看,記得給我點個在看喔!!!

如果您覺得好看,記得給我點個在看喔!!!

如果您覺得好看,記得給我點個在看喔!!!

你點的每個好看,我都認真當成了喜歡

總結

以上是生活随笔為你收集整理的idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。