gpt4 book ai didi

java - 在 Tomcat 7 (JBoss EWS 2.0) openshift 中部署 WAR 文件后出现 HTTP 404

转载 作者:行者123 更新时间:2023-11-28 21:53:04 24 4
gpt4 key购买 nike

我在本地机器上使用 netbeans 和 Tomcat 7 开发了我的 WAR 文件,我使用本教程帮助将它部署到 openshift Tomcat 7 (JBoss EWS 2.0) link但我一直收到 HTTP 404 错误 的小研究,这似乎是配置问题或 native 库问题,来自此链接 here

有什么想法吗?

最佳答案

在我的例子中,这个错误是由不同的根本原因引起的两次:

  1. Catalina 缓存不返回请求的 Java 服务器页面
  2. 缓存目录所在分区的磁盘空间不足

描述:

keepgenerated属性应该在web.xml中设置

默认情况下不设置此属性,服务器将生成的服务器页面保存在缓存文件夹中(我的名为 tomcat 下的工作)我们不得不手动删除该缓存目录的内容。

原因 1 的解决方案:

将“keepgenerated”属性添加到 web.xml 中,值为“false”,如下所示

<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>

<init-param>
<param-name>keepgenerated</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>

原因 2 的解决方案:

  • 释放一些磁盘空间
  • 重新加载tomcat配置

关于java - 在 Tomcat 7 (JBoss EWS 2.0) openshift 中部署 WAR 文件后出现 HTTP 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39144807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com