首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tomcat7 (JBoss EWS2.0)中部署WAR文件后的HTTP 404 openshif

在Tomcat7 (JBoss EWS2.0)中部署WAR文件后的HTTP 404 openshif
EN

Stack Overflow用户
提问于 2016-08-25 20:03:22
回答 1查看 111关注 0票数 3

我在本地计算机上使用netbeans和Tomcat7开发了我的WAR文件,并使用本教程帮助将其部署到openshift Tomcat7 (JBoss EWS2.0) link上,但我一直从很少的研究中获得HTTP 404 error它似乎是一个配置问题或本地库问题,可以从以下链接here获得

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-26 18:37:44

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

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

描述:

应在web.xml中设置keepgenerated属性

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

原因1的解决方案:

将‘keepgenerated’属性添加到具有'false‘值的web.xml中,如下所示

代码语言:javascript
复制
<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 configuration

可释放一些磁盘空间

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

https://stackoverflow.com/questions/39144807

复制
相关文章

相似问题

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