[英]tomcat 9 and 10 war file deployment for one microservice gives "This site can’t be reached The connection was reset." error page
tomcat 一個微服務的 9 和 10 戰爭文件部署給出“無法訪問此站點連接已重置。” 錯誤頁面
我已經成功部署了另外三個 war 文件,但是當我在選擇 .war 文件后單擊“部署”按鈕時,更大的一個(69.5MB)給了我上面的錯誤。 有人建議我嘗試簡單地將文件放在 apache 安裝文件夾(Windows 10 操作系統)下的 conf/webapps 目錄中並重新啟動服務器,但這也不起作用。 I tried running the 4 microservices from Spring Tool Suite (STS) and they work fine, but I am trying to follow directions for adding a.war file for a tiny web project on Tomcat and running both my 69.5MB microservice and the tiny web project在 Tomcat 上,如說明所說,兩者都使用端口 8080。 (隨后命令行啟動 Tomcat,兩個項目/微服務都在非嵌入式 Tomcat 上運行。69.5MB 微服務和其他三個微服務在 Z38008DD81C2F4D798ZAF1DE 上運行良好)
關於如何進行的任何想法?
邁克爾
Tomcat Manager 對附件有 50 MiB 的限制,如果不修改 Tomcat Manager 應用程序的部署描述符,則無法更改此限制:請參閱manager/WEB-INF/web.xml
的以下行:
<multipart-config>
<!-- 50MB max -->
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
另一方面,除非您禁用autoDeploy
,否則您可以通過以下方式部署新應用程序:
$CATALINA_BASE/webapps
(其中$CATALINA_BASE
是安裝 Tomcat 的文件夾),$CATALINA_BASE/webapps-javaee
中。應用程序應在幾秒鍾內部署。
備注:Tomcat 10 是一個 Jakarta EE 9 servlet 容器,所以大多數應用程序不能在它上運行(參見例如這個問題),但需要轉換。 將它們放到webapps-javaee
文件夾中就是這樣做的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.