1

これで数日間立ち往生しています...Tomcat5.5.28で正常に動作している既存のLiferay4.4.0ポータルがあります。このパッチを適用するには、少なくともtomcat 5.5.30(または理想的には5.5.35)に更新する必要があります。

さまざまな方法で試してみても(tomcat 5.5のダウンロードから開始してliferayを追加するか、既存の(動作中の)tomcatセットアップのコピーを更新されたtomcat jarで更新する)、起動時に同じ時点でスタックします( 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をコピーするまで機能しますが、同じエラーメッセージが表示されます。

どんな助けでも大歓迎です、私はこの時点で私の髪を抜いています!

4

1 に答える 1

0

まあ、/conf/context.xml に jdbc 接続情報を入れることで、クラス '' 接続 URL '' の JDBC ドライバーを作成できません '' で提供されているソリューションを介してこれを機能させました

解決策というよりは応急処置のように思えますが、うまくいきます。

于 2012-07-11T13:27:59.887 に答える