簡體   English   中英

嵌入式Tomcat 8.5的Tomcat Maven插件

[英]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應用程序運行。

我找到了答案這個答案,但它對於部署 tomcat很有用。

我在刪除的鏈接 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM