首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对一个微服务的Tomcat9和10 war文件部署提供了“无法访问此站点,连接已重置”。错误页面

问针对一个微服务的Tomcat9和10 war文件部署提供了“无法访问此站点,连接已重置”。错误页面
EN

Stack Overflow用户
提问于 2021-05-18 21:55:53
回答 1查看 354关注 0票数 0

针对一个微服务的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中运行良好)

有没有关于如何继续的想法?

迈克尔

EN

回答 1

Stack Overflow用户

发布于 2021-05-19 00:24:10

Tomcat Manager对附件有50 MiB的限制,如果不修改Tomcat Manager应用程序的部署描述符,就不能更改该限制:请参见以下manager/WEB-INF/web.xml行

代码语言:javascript
复制
    <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,否则您可以通过以下方式部署新应用程序:

  • 将WAR文件放到Tomcat 9中的$CATALINA_BASE/webapps (其中$CATALINA_BASE是安装Tomcat的文件夹),
  • 将WAR文件放到Tomcat 10中的$CATALINA_BASE/webapps-javaee。

应用程序应该在几秒钟内部署完成。

备注:Tomcat 10是一个Jakarta EE 9 servlet容器,因此大多数应用程序不能开箱即用(参见this question),但需要进行转换。将它们放到文件夹webapps-javaee中就可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67587700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档