把Tomcat 上的项目部署到WebSphoere上出现的错误
Message:Could not obtain connection metadata com.ibm.db2.jcc.b.SqlException: DatabaseMetaData information is not known for server DB2/NTSQL09010 by this version of JDBC driver at com.ibm.db2.jcc.b.s.supportsResultSetType(s.java:5183) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:80) . .......................
Message:Digester.getParser: org.xml.sax.SAXNotRecognizedException: http://apache.org/xml/features/validation/dynamic at com.caucho.xml.parsers.XmlSAXParserFactory.setFeature(XmlSAXParserFactory.java:98) at org.apache.commons.digester.parser.XercesParser.configureXerces(XercesParser.java:185) at org.apache.commons.digester.parser.XercesParser.newSAXParser(XercesParser.java:138) at org.apache.commons.digester.ParserFeatureSetterFactory.newSAXParser(ParserFeatureSetterFactory.java:73) at org.apache.commons.digester.Digester.getParser(Digester.java:682) at org.apache.commons.digester.Digester.getXMLReader(Digester.java:891) at org.apache.commons.digester.Digester.parse(Digester.java:1572) at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
...............................
----------------------------------------------
以上是启动WAS后出现在错误信息,登录页面后就报 404错误 无法找到该网页
在网上也找了好多资料,web.xml的配置都做了调整也没有解决,花了一周的时间反复实验,把struts.jar包由原来的改为 struts-1.2.4 后就完全搞定了。
可是这个问题是不是WAS要求程序语法严格,还是项目包的引用版本兼容问题。这个仍然在查找中,有高人知道对WAS 了解的人士看到能给于解答。