被困在这个上面几天了……我有一个现有的 Liferay 4.4.0 门户在 Tomcat 5.5.28 上运行良好。我需要至少更新到 tomcat 5.5.30(或理想情况下为 5.5.35)才能应用此补丁。
无论我尝试了多少不同的方法(从 tomcat 5.5 下载开始并添加到 liferay,或者使用更新的 tomcat jar 更新我现有(工作)tomcat 设置的副本),我都会在启动时卡在同一点( Linux,RHEL):
Starting Liferay Enterprise Portal 4.4.0 (Spurgeon / Build 4400 /
January 25, 2008) Cannot create JDBC driver of class '' for connect
URL 'null' java.lang.NullPointerException
at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
(ETC)
就像我的工作站点一样,我在 /common/lib 中有 mysql 连接器 jar,并且在 /conf/Catalina/localhost/ROOT.xml 中设置了相同的数据库连接
我注意到的事情:
- 删除 ROOT.xml 会导致完全相同的错误,因此看起来它甚至从未读取此文件
- 当我通过将 tomcat jar 复制到现有的“良好”安装来进行更新时,它会一直运行,直到我从 /server/lib 复制 jar,而我收到相同的错误消息。
非常感谢任何帮助,此时我正在拔头发!