tomcat下网站经常出现404错误_再刷新就正常_解决方法

刷新tomcat下网站经常出现404错误_再刷新就正常_解决方法
linux 下tomcat与apache结合后 刷新tomcat下网站经常出现404错误_再刷新就正常很长时间没有解决?
后来我终于有啦时间处理这个问题啦:
第一步到网上找:google啦很多次也没有找到这个问题的解决方法。好像只有一个人提出过但没有得到解决。

所以绝对自己解决,从tomcat服务器及网站性能上着手。

网上有许多提高tomcat性能的方法我的解决步骤也是:

1.提高内存:修改{tomcat_home}/bin/catalina.sh文件在文件最前面加上JAVA_OPTS='-Xms256m -Xmx512m'
重启tomcat 后还是出现404错误的现象。

2.修改server.xml加大资源分配:
 2.1
 2.2

maxKeepAliveRequests="1" redirectPort="8443"  URIEncoding="UTF-8" />

       2.3

keepAliveTimeout="15000"  maxKeepAliveRequests="1" packetSize="65536" redirectPort="8443" URIEncoding="UTF-8" />

      2.4 

password="XXXXX"  driverClassName="com.mysql.jdbc.Driver"  url="jdbc:mysql://127.0.0.1:3306/ACS?autoReconnect=true&characterEncoding=GBK"/>
重启tomcat 测试还是不行。

3.修改jsp 代码把所有conn数据库连接应该释放的全部释放 。重启tomcat 测试还是不行。

第二天接着整:

1.经过分析无规律的产生404错误 可以是由于没有找到页面但我的页面是存在的。那么我就对urlrewrite.xml解析产生怀疑。
在web.xml 中把urlrewrite配置去掉在LIB把urlrewrite.jar删除掉。 重启tomcat 测试还是不行。

2.怎么办呢!经过分析 我重新在tomcat建立个站点把一个测试文件(说明这个文件在原站点也有但产生404错误的时候)拷贝到新建立站点下。经过反复刷新测试 没有产生404错误

的情况。这就说明和tomcat性能配置无关是我的站的配置或其它某个地方影响的。

3.把原站点的文件拷贝到新站点看看结果 我把原站点的WEB-INF文件夹拷贝到新站点下。 重启tomcat 测试出现404错误。

4.这说明问题在WEB-INF文件夹中在WEB-INF文件有问题。所有最先想到的是WEB.XMl文件, 经过反复修改还是不行。其次就是classs文件全部删除测试还是不行。
 再就是lib文件夹啦。删除测试OK! 这就说明lib中可以存在有问题的库文件。我一个个的把原来的LIB加入的此文件夹中发现加入code.jar是出现啦404错误。

后来把code.JAR文件删除问题得到解决! 我的问题比较特殊不代表全部能解决这种现象。我还是建议遇到这样问题时当正常方法解决不了时到LIB文件夹看看是否有其它的库文件影响到你的网站。

第三天 我都code.jar 发现里面存在与class中一样的命名空间类及 A.B.C 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值