ColdFusion には REST API を実装する機能が用意されているのだけれど、本番用プロファイルを選んだら動作しなかったので。
ロケ地: CentOS7 64bit
こうする
ColdFusion をデフォルトの /opt/coldfusion2016/
にインストールした場合は、 mod_jk.conf
に JkMountFile "/opt/coldfusion2016/config/wsconfig/1/uriworkermap.properties"
を追加する。
mod_jk.conf
こんな感じにし、変更後は systemctl restart httpd
しておく。
# Load mod_jk module LoadModule jk_module "/opt/coldfusion2016/config/wsconfig/1/mod_jk.so" # Where to find workers.properties JkWorkersFile "/opt/coldfusion2016/config/wsconfig/1/workers.properties" JkMountFile "/opt/coldfusion2016/config/wsconfig/1/uriworkermap.properties" # Where to put jk logs JkLogFile "/opt/coldfusion2016/config/wsconfig/1/mod_jk.log"
コーディングしてる人の手元では動いていた罠
開発している人の環境は、いわゆる 開発用プロファイル
で、 Apache をWebサーバにせず、 port 8500 でアプリケーションサーバとして Tomcat が起動していた。 そのため各種機能が動いていた模様。
うーん、 ColdFusion 難しない?