tomcat 9和10 war文件部署为一个微服务提供了“连接重置后无法访问此站点”错误页面
我已经成功地部署了另外三个war文件,但更大的一个(69.5mb)在选择.war文件后单击“deploy”按钮时出现上述错误。有人建议我试着将文件放在apache安装文件夹(windows 10 os)下的conf/webapps目录中,然后重新启动服务器,但这也不起作用。我试着从SpringToolSuite(sts)运行4个微服务,它们工作得很好,但我试着按照说明在tomcat上为一个小型web项目添加一个.war文件,并在tomcat上运行我的69.5mb微服务和小型web项目,正如说明所说,使用端口8080实现这两个功能(随后,命令行启动tomcat,并在非嵌入式tomcat上运行两个项目/微服务。69.5mb的微服务和其他三个微服务使用spring boot运行良好)
关于如何进行有什么想法吗?
迈克尔
1条答案
按热度按时间kr98yfug1#
tomcat manager对附件有50个mib的限制,如果不修改tomcat manager应用程序的部署描述符,就无法更改该限制:请参见下面的
manager/WEB-INF/web.xml
:另一方面,除非您禁用
autoDeploy
,您可以通过以下方式部署新的应用程序:将war文件拖放到
$CATALINA_BASE/webapps
(在哪里$CATALINA_BASE
是tomcat 9中安装tomcat的文件夹,将war文件拖放到
$CATALINA_BASE/webapps-javaee
在tomcat 10中。应用程序应在几秒钟内部署。
备注:tomcat 10是jakarta ee 9 servlet容器,因此大多数应用程序不会在开箱即用的情况下使用它(例如,请参见此问题),但需要进行转换。将它们放到文件夹中
webapps-javaee
确实如此。