2

セットアップ:

Apache 2.4.7 を使用して Ubuntu 14.04 に ColdFusion 9 をインストールしようとしています。真剣に。聞かないでください。

  • LAMP スタックがインストールされている Vagrant Box ( xplore/ubuntu-14.04 ) を起動します。
  • 実行apt-get updateされ、apt-get upgrade;
  • インストールlibstdc++5済み (ただし、CF がインストールされていることを確認できなかったという警告が引き続き表示されます)。
  • から CF をインストールしましColdFusion_9_WWEJ_linux64.binた。

CF9ではApache構成ファイル名を指定できないため、CFをインストールするためにcallへのシンボリックリンクを作成する必要がありましたが、それ以外はすべてスムーズに進みまし/etc/apache2/apache2.confた。/etc/apache2/httpd.conf

問題:

CF を使用して起動する./opt/coldfusion9/bin/coldfusion startと、次のメッセージが表示されます。

There was an error while running the connector wizard
Connector installation was not successful

...これは、cf-connectors.shmy を変更apache2.confし、モジュールをロードするように指示してから、/opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.soApache を再起動しようとして、次のエラーが原因で失敗した結果です。

apache2: Syntax error on line 223 of /etc/apache2/apache2.conf:
Cannot load /opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so into server:
/opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so:
undefined symbol: ap_log_error

トラブルシューティングの手順:

Apache のエラー ログを調べましたが、あまり役に立ちませんでした。

[mpm_prefork:notice] [pid 1516] AH00173: SIGHUP received.  Attempting to restart
[mpm_prefork:notice] [pid 1516] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.3 configured -- resuming normal operations
[core:notice] [pid 1516] AH00094: Command line: '/usr/sbin/apache2'

JRun バイナリ ファイルは、/opt/coldfusion9/runtime/bin/jrun. ただし、このようなチュートリアルで、それが ...にあることを示しているのを見たことがあり/opt/jrun4ます。これは、私のバージョンの CF9 が を参照しているため、mod_jrun22.soバージョンの違いがあると思われるため、奇妙です。

を実行./opt/coldfusion9/runtime/bin/jrun statusすると、次の出力が得られます。

The coldfusion server is running
No jndi.properties file was found in samples's SERVER-INF directory. The JRun kernel requires JNDI information.
The samples server is not running
The admin server is not running

...不足しているindi.propertiesファイルがあり、サンプルと管理サーバーが実行されていないことがわかります。cf-connectors.sh失敗した結果だと思います。

質問:

CF コネクタ ウィザードを成功させるにはどうすればよいですか? ここで何が欠けていますか?

前もって感謝します!

4

2 に答える 2

1

Apache 2.4 はアドビではサポートされていませんが、Apache 2.4 ソースに対して mod_jrun モジュールを再コンパイルすることで (ソースコードを少し変更した後) Apache 2.4 を実行することができます。

まだ興味がある場合は、私のブログ投稿に完全な手順があります。

Apache 2.4 上の mod_jrun (Ubuntu 14.04 + ColdFusion 9)

于 2014-09-26T12:21:31.743 に答える