Maven中如何使用tomcat8的插件

Double-V 2022-01-08 03:52:01 阅读数:518

maven 使用 tomcat8 tomcat 插件

博主今天新建一個maven的module,想要訪問網頁,按照在pom池中加入插件的方法

但是,我的本地插件包裏沒有tomcat,於是我找到這個插件,需要先下載這個插件!

具體方法:

在你的項目的module的pom池中加入

<pluginRepositories>
<pluginRepository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
</pluginRepository>
<pluginRepository>
<id>alfresco-public-snapshots</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>beardedgeeks-releases</id>
<url>http://beardedgeeks.googlecode.com/svn/repository/releases</url>
</pluginRepository>
</pluginRepositories>

加入以後,去maven下載:

Maven Repository: org.apache.tomcat.maven » tomcat8-maven-plugin » 3.0-r1655215 (mvnrepository.com)

一開始沒找到tomcat8的插件

 

去maven repository中找到了:

 找到依賴後下載:

 或者直接複制一下依賴,放到pom中:

<!-- https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugin -->
<dependency>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat8-maven-plugin</artifactId>
<version>3.0-r1655215</version>
</dependency>

下載可能需要一定的時間,耐心等待:

如果成功的話,以下這個界面不會報錯,在右邊plugins中可以看到tomcat8

 接下來試一下能不能直接訪問網頁:

寫一個簡單的html標題

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>hello Maven</h1>
</body>
</html>

雙擊tomcat8文件下的“tomcat8:run”

打開網頁:

可以更改虛擬路徑和端口號: 

將pom中插件加入configeration,可以看到port設為80,路徑path“/”

 <build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat8-maven-plugin</artifactId>
<version>3.0-r1655215</version>
<configuration>
<port>80</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>

 重新跑一次:

 可以看到地址改變:

同樣可以訪問到

 如果不想啟動的時候太麻煩,可以在右上角工具點擊“Edit Configurations”

 點擊“+”,Maven ,可以命名為tomcat8,這樣可以直接點擊,不用再找到“tomcat8:run”

 

get!

版权声明:本文为[Double-V]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201080352013585.html