1

私は屋外で初めてです。実行しようとしていますが、問題が1つあります。マネージャーアプリページのTomcatには、屋外アプリケーションがありますが、実行されていません(実行中= false)。Tomcat を起動しようとすると、エラーが返されます

「失敗 - コンテキスト パス /alfresco のアプリケーションを開始できませんでした」

kubuntu 11.10、tomcat 7、および alfresco 4 を使用しています

誰かが私を助けることができますか?

ここにカタリナログがありますhttp://pastebin.com/NEPfRt8B

編集:

postgree ドライバーを lib dir に追加した後

http://pastebin.com/EzkpZPyE

EDIT2:

みんなありがとう!やりました。

同じエラーを持つ他のユーザーには、java-sun の代わりに java-openjdk を使用することをお勧めします

@drndivojeはい、バックグラウンドのJavaプロセスが原因でそのエラーが発生します。Tomcatサーバーを再起動したいときはいつでもインストール中に停止する必要があります。

4

2 に答える 2

4

JDBC ドライバー クラス 'org.postgresql.Driver' を読み込めません

おそらく、Tomcat の lib サブディレクトリに Postgress JDBC ドライバーがないことを意味します。

まだ行っていない場合は、Alfresco 4 を PostgreSQL で構成する方法に関する次の手順に従ってください。

于 2012-07-16T20:58:55.840 に答える
3

Alfresco は RMI にポート 50500 を使用します。そのポートは、ボックスで既に使用されています。Alfresco wiki http://wiki.alfresco.com/wiki/Port_numbersの指示に従って、RMI ポート番号を簡単に変更できます。

2 番目の解決策は、そのプロセスを手動で強制終了することです (実稼働環境では推奨されませんが、ローカルの開発環境ではより簡単に実行できます)。使用: netstat -tulpn | grep 5050050500 ポートで実行されているプロセスを検索します。それが RMI の場合 (おそらく、最後にマシンを屋外で再起動した後に強制終了されていない可能性があります)、発火します: kill <pid>.

それがあなたのために働くことを願っています。

于 2012-07-17T17:17:13.537 に答える