CF10 のインストールで失敗しております。
おそらく、 Tomcat と Apache の接続 mod_jk.so が合っていないためだと思います。
どなたかアドバイスをいただけないでしょうか。
環境-------
・プロバイダー(STARTIA)提供のVMWare 上のCentOS5.6 (UPDATEした5.9でも同じエラー)
・Apache 2.2.3
・CF10 に含まれるTomcat 7.0.23
CF10 INSTALL ------
(1)Enterprize版をDownloadして 日本語、30日トライアル、セキュアプロファイル:No 、 インストールフォルダ:デフォルト、Webサーバ:Apache、 OpenOffice:スキップ、 RDS:有効、 サーバーアップデート:No でインストール開始
まずは正常に完了したとメッセージ表示、次の Coldfusion start しろとのメッセージ表示。
(2)指定通りに {CF_HOME}/cfusion/bin/ で ./coldfusion start すると次のエラーメッセージを表示。
----- ここから(抜粋) -----
Running /etc/httpd/conf connector wizard...
=======================================
There was an error while running the connector wizard
Connector installation was not successful
=======================================
ColdFusion 10 will write logs to /opt/coldfusion10/cfusion/logs/coldfusion-out.log
======================================================================
------ここまで -----
状況は、httpd は停止していました(正しくは、開始しようとして失敗)、 cfusion は稼働していました。
(3) ログファイル coldfusion-error.log , coldfusion-out.log, serve.log にはエラーらしいものは無し。
(4) httpd を手動で開始すると、次のメッセージが表示されます。------
httpd を起動中: httpd: Syntax error on line 992 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf/mod_jk.conf: Cannot load /opt/coldfusion10/config/wsconfig/1/mod_jk.so into server: /opt/coldfusion10/config/wsconfig/1/mod_jk.so: undefined symbol: ap_get_server_description [失敗]
(5) 調べた内容 --------
a) 開発用環境では導入・動作していた
同じ : CentOS5.6(Updateして5.9)、 CF10、 Apache2.2.3、
違い : エラーの環境は VMWare、 動作している開発環境は CentOSだけで仮想化マシンとしていない
b) httpd 起動時のエラー 「ap_get_server_description」は、
tomcat - httpd の接続モジュール mod_jk.so が原因で出ていて、
Apache の 2.2.4以降の接続に定義している "関数"(? 変数?)で、
Apache 2.2.3 までは、 ap_get_server_version を使用している。
(いろいろなサイトの情報なので真偽は不明)
c) mod_jk.so を 正しいとされるものと入れ替えるがエラーは変わらず。
http://helpx.adobe.com/coldfusion/kb/rhel-connector-configuration.html にある mod_jk.so で上書き、 パーミッション 755 も合わせる。
d) 上記bより、その他の mod_jk.so を試すがエラーの種類が変わる程度。 下記に試したmod_jk
mod_jk.so のバージョンを、OS バージョン(?) の 5.6 ,5.8, 6.1 、
mod_jk_1.2.28-httpd-2.2.3.so 、 mod_jk_1.2.30-httpd-2.2.X.so
(6) 残るは、Apache のバージョンを 2.2.4 以降にして試す、
ところなのですが、だれか知っていればと思い、こちらに登録させていただきました。
Apache 2.4 は、 CF10と合わないようなので試しません(いろいろなサイトの情報なので真偽は不明)
疑問点 -------
ふたつの同じ環境で違いはVMWare上か否かだけで、mod_jk.so が影響するものなのでしょうか。
何か違っているような。。。
どなたか、ご存じの方がいらっしゃいましたらアドバイスをお願いいたします。
長文で失礼しました。
* Last updated by: IGA on 9/5/2013 @ 8:59 PM *