页面报404错,weblogic与JDK版本问题

 
昨天写程序郁闷一天,妈的这年头一件事不顺,诸事不利。被这问题足足折腾6个小时,什么代码也没写!今天把代码写完,闲下来还是要把问题写下来祭奠一下我的6小时!
 
环境如下:web程序,jsp+java,java程序用eclipse写,数据库为informix, 服务器weblogic
 
问题描述如下:我用java写了一个dao,然后用页面调用.do的文件。Xml文件已经配置好。启动服务器后,点击页面跳转,结果报404错,找不到页面。而且更加古怪的是除了这部分程序之外,点击其他程序部分居然也报404错!天地良心,我没有动过程序的其他部分!
 
分析了一下问题,开始怀疑是xml文件配置不对,那玩意本来就烦,反复对了很多遍也没发现错误,闷!而且为什么没有动的部分也会报错呢?用原来的class文件替上去之后发现没动的部分就没有问题了。又怀疑自己类没有写对,又反复看。还是不知道症结。怀疑可能是java编译的问题!因为我将原来的文件在eclipse里边编译再替上去也不对,只有原来的class才对!而这个原文件是备份文件我没有改过,还有就是我新分了台机子昨天才装好所有环境。我记得我装的jdk1.5, 所使用的weblogic8.0好像是jdk1.4。问同事要了1.4的版本装了,但是用java –version一看发现还是1.5,而且我已经配置了class和classpath,我又把1.5给卸掉。但是我记得eclipse好像可以设置java版本,就又跑到eclipse我的工程下把java包给改了,全部重起问题依然存在!最后在工程属性中Java Compiler下勾选Enable project specific settings 之后,将JDK Compliance level选为1.4, 重新编译,终于对了!
小结:看来JDK1.4到5.0兼容的问题不只一个地方会遇到啊!以后要小心了!

你可能感兴趣的:(Web,制作)