[英]Tomcat Maven Plugin for embedded Tomcat 8.5
我正在運行一個Spring Web應用程序並且無法使用Tomcat 7 Maven插件在最新的Eclipse中使用Tomcat 8.5執行嵌入式tomcat,我在Windows上運行tomcat7:run-war
目標但是未能將其配置為運行Tomcat 8.5,它保持找到tomcat 7文件夾。
tomcat7:run-war使用嵌入式Tomcat服務器將當前項目作為打包的Web應用程序運行。
我在刪除的鏈接 tomcat8插件中找到了 。 它有關系嗎?
我發現建議使用spring boot功能的問題 ,有人可以提供更多細節嗎?
看來這個項目已經死了,我建議你研究使用具有非常相似功能的Spring Boot: https : //spring.io/projects/spring-boot
特別是當Spring Boot 2.1不支持Tomcat7時
是的,我認為使用彈簧啟動配置是最好的選擇。 要使用特定的tomcat版本,您應該執行以下步驟:
1-確保在pom.xml中將spring boot作為項目<parent>
:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
2-將tomcat.version
添加到<properties>
:
<properties>
...
<tomcat.version>8.5.35</tomcat.version>
...
</properties>
就是這樣,導入新的依賴項,應用程序應作為嵌入式Tomcat運行,並使用您在步驟2中指定的版本。
話雖如此,請注意某些tomcat版本存在一些問題。 我建議你,如果你想使用8.5.X版本,請使用我測試過的8.5.35,它運行得很好。
希望這對你有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.