针对一个微服务的Tomcat9和10 war文件部署提供了“无法访问此站点,连接已重置”。错误页面
我已经成功地部署了另外三个war文件,但更大的一个(69.5MB)在选择.war文件后单击"Deploy“按钮时显示上述错误。有人建议我简单地将文件放在apache安装文件夹(Windows10操作系统)下的conf/webapps目录中,然后重新启动服务器,但也不起作用。我试着从Spring Tool Suite运行这4个微服务,它们工作得很好,但我正在尝试按照说明为Tomcat上的一个小型web项目添加一个.war文件,并同时运行我的69.5MB的微服务和Tomcat上的小型web项目,因为说明说明两者都使用8080端口。(随后命令行启动Tomcat,同时在非嵌入式Tomcat上运行两个项目/微服务。69.5MB的微服务和其他三个微服务在Spring Boot中运行良好)
有没有关于如何继续的想法?
迈克尔
发布于 2021-05-19 00:24:10
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容器,因此大多数应用程序不能开箱即用(参见this question),但需要进行转换。将它们放到文件夹webapps-javaee中就可以做到这一点。
https://stackoverflow.com/questions/67587700
复制相似问题