Tomcat 5.5 / Liferay - 升级后无法建立JDBC连接

时间:2012-07-10 21:33:56

标签: tomcat liferay

现在被困在这个上几天了...我已经在Tomcat 5.5.28上运行了Liferay 4.4.0门户。我需要更新到至少tomcat 5.5.30(或理想情况下,5.5.35)才能应用this patch

无论我尝试多少种不同的方式(从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)

(等)

就像我的工作站点一样,我在/ common / lib中有mysql连接器jar,并在/conf/Catalina/localhost/ROOT.xml中设置了相同的数据库连接

我注意到的事情:

  • 删除ROOT.xml会导致同样的错误,因此看起来它甚至都不会读取此文件
  • 当我通过将tomcat jar复制到现有的“良好”安装来更新路径时,它一直工作直到我从/ server / lib复制jar,而我得到同样的错误消息。

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

1 个答案:

答案 0 :(得分:0)

好吧,我通过在Cannot create JDBC driver of class '' for connect URL 'null'中提供的解决方案,通过在/conf/context.xml中输入我的jdbc连接信息来实现这一点

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