[英]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.