1

被困在这个上面几天了……我有一个现有的 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,而我收到相同的错误消息。

非常感谢任何帮助,此时我正在拔头发!

4

1 回答 1

0

好吧,我通过无法为连接 URL 'null' 创建类 '' 的 JDBC 驱动程序中提供的解决方案,通过将我的 jdbc 连接信息放入 /conf/context.xml

看起来更像是创可贴而不是解决方案,但它确实有效。

于 2012-07-11T13:27:59.887 回答