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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

JavaWeb(四)——在IDEA中配置Tomcat、pom文件

發布時間:2025/3/13 java 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaWeb(四)——在IDEA中配置Tomcat、pom文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1. 在IDEA中配置Tomcat
  • 2. pom文件
  • 3. IDEA操作
  • 4. 解決遇到的問題

1. 在IDEA中配置Tomcat




解決警告問題:
出現這個問題的原因是:我們訪問一個網站,需要指定一個文件夾名字



由此,解決了警告問題

接下來啟動Tomcat



可以看出,訪問到了index.jsp中的內容

2. pom文件

pom.xml 是Maven的核心配置文件

pom.xml文件中的代碼:

<?xml version="1.0" encoding="UTF-8"?><!--Maven版本和頭文件--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><!--這里就是我們剛才配置的GAV--><groupId>com.zz</groupId><artifactId>javaweb-01-maven</artifactId><version>1.0-SNAPSHOT</version><!--Package:項目的打包方式jar:java應用war:JavaWeb應用--><packaging>war</packaging><!--可刪除--><name>javaweb-01-maven Maven Webapp</name><!-- FIXME change it to the project's website --><url>http://www.example.com</url><!--配置--><properties><!--項目的默認構建編碼--><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!--編碼版本--><maven.compiler.source>1.7</maven.compiler.source><maven.compiler.target>1.7</maven.compiler.target></properties><!--項目依賴--><dependencies><!--具體依賴的jar包配置文件--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency></dependencies><!--項目構建用的東西--><build><finalName>javaweb-01-maven</finalName><pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --><plugins><plugin><artifactId>maven-clean-plugin</artifactId><version>3.1.0</version></plugin><!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --><plugin><artifactId>maven-resources-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.8.0</version></plugin><plugin><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version></plugin><plugin><artifactId>maven-war-plugin</artifactId><version>3.2.2</version></plugin><plugin><artifactId>maven-install-plugin</artifactId><version>2.5.2</version></plugin><plugin><artifactId>maven-deploy-plugin</artifactId><version>2.8.2</version></plugin></plugins></pluginManagement></build> </project>

maven由于他的約定大于配置,我們之后可以能遇到我們寫的配置文件,無法被導出或者生效的問題。
解決方案

<!--在build中配置resources,來防止我們資源導出失敗的問題--> <build><resources><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource></resources> </build>

3. IDEA操作

4. 解決遇到的問題

(1)Maven 3.6.2 版本出現如下問題

解決方法:降級為3.6.1
(2)Tomcat 閃退
需要配置兼容性

(3)IDEA中每次都要重復配置Maven
解決方法:在IDEA中的全局默認配置中去配置

(4)maven默認web項目中的web.xml版本問題

解決方法:替換為webapp4.0版本和tomcat一致

配置內容如下:

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"metadata-complete="true"> </web-app>

(5)Maven倉庫的使用
地址:https://mvnrepository.com/


與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的JavaWeb(四)——在IDEA中配置Tomcat、pom文件的全部內容,希望文章能夠幫你解決所遇到的問題。

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