2

をデプロイしましたrailo-3.2.3.000.warが、ウェルカムページが表示されます。http://localhost:8080/railo-3.2.3.000/これはすばらしいのですが、今はどうでしょうか。CFMLベースのvhostに実際に認識させて使用させるにはどうすればよいですか?特に、既存の50以上のすべてのvhostがその1つの展開を共有し、新しいvhostを自動化できるように(マネージャースクリプトインターフェイスなどを介して)実行できますか?

catalina.propertiesJARをロードするために手動で編集する必要があり/var/lib/tomcat-7/webapps/railo-3.2.3.000/WEB-INF/lib/ますか?または別の方法はありますか?

他のサーバーに簡単に展開して将来アップグレードできるソリューションが必要なため、Tomcatコアファイルの変更を避けようとしています。

4

1 に答える 1

1

おそらく、複数の仮想ホストにWARデプロイメントを使用したくないでしょう。通常、仮想ホストごとにWARデプロイメントを使用します。「グローバルインストール」または「共通クラスパス」スタイルのインストールが必要です。簡単に言うと、これには、Railo JARを共通のTomcatクラスパスにドロップし、さまざまなサーブレット(およびその他の)構成情報をRailoWARのweb.xmlからTomcatのグローバルweb.xmlファイルに追加することが含まれます。これを手動で処理したい場合は、ガイドやブログ投稿がたくさんありますが、それ以外の理由がない場合は、VivioTechnologiesのインストーラーを確認することをお勧めします。

http://www.viviotech.net/company/installers.cfm

VivioRailoインストーラーのドキュメントは次のとおりです。

http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation

そして、ここにいくつかのインストールガイドタイプのものがあります(潜在的にその下のいくつかの古い参照):

http://wiki.getrailo.org/wiki/Railo_Installation

グローバルインストールを設定したら、仮想ホストを追加するだけで、Tomcatのserver.xmlファイルを新しいホストエントリで変更できます。この詳細と例は、上記のVivioRailoインストーラーのドキュメントに記載されています。Tomcat Admin Webアプリを使用して同じことを行うこともできますが、私は常にserver.xmlを自分で編集し、TomcatAdminアプリのインストールを完全にスキップしました。HTH!

于 2011-11-11T18:31:18.293 に答える