另外,Unix上的JRE版本升级、Tomcat升级或者换为Weblogic这样的建议是不可行的,因为公司不可能采取这样的举措。
希望高手能提供一些产生这样错误的原因就好了。
另外这种属于错误,不是异常,所以根本没有说是在javaBean的什么语句导致的.

解决方案 »

  1.   

    你用什么browser?换一个browser看看,如果一样的话,
    估计可能是虚拟机版本过低的原因
      

  2.   

    tomcat4是应该可以在1.2上面跑的,你的“Unix”指的是哪个版本?
    或者用-server启动试试看
      

  3.   

    我用的是IE5.5,这是服务器报的错,和客户端应该没有什么问题。
    UNIX我不知道是什么版本,只知道是HP-UX hpd2 B.11.00 A 9000/800 (td)不过问题解决了。
    是因为我在javaBean里使用了XML解析器。本来是用的是:
    System.setProperty("javax.xml.parsers.DocumentBuilderFactory","org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
                DocumentBuilderFactory df = DocumentBuilderFactory.newInstance();
                System.out.println("Get DocumentBuilderFactory:"+df.getClass());
                docBuilder = df.newDocumentBuilder();
    File configFile = new File("/opt/project/report/config/rptConfig.xml");
    Document doc = docBuilder.parse(configFile);//后来发现是在出的错所以抱着试一试的态度,换为:
    com.ibm.xml.parsers.DOMParser parser = new com.ibm.xml.parsers.DOMParser();
    parser.parse(new InputSource(new InputStreamReader(new FileInputStream(configFile),"GBK")));
    doc = parser.getDocument();
    结果成功。太爽了!!!
    本来还想用jdom的,但是要改的东西就太多了。唉,其实我想应该都是低版本惹的祸。因为开始使用的apache解析器版本较高,估计和低版本jdk不兼容导致的那样严重的致命错误。唉,还让我头大了这么许久。
    不过解决问题了,心情很好,分数照给。