質問

私は展開しました railo-3.2.3.000.war そして、ウェルカムページを取得します http://localhost:8080/railo-3.2.3.000/ どちらが素晴らしいのですが、今は何ですか? CFMLベースのVHOSTが実際にそれを認識して使用するにはどうすればよいですか?特に、既存の50+ VHOSTはすべて、1つの展開を共有し、新しいVHOSTを自動化できる方法で(マネージャースクリプトインターフェイスを介して)共有できますか?

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

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

役に立ちましたか?

解決

おそらく、複数の仮想ホストに戦争展開を使用したくないでしょう。通常、各仮想ホストに対して戦争展開を使用します。 「グローバルインストール」または「Common ClassPath」スタイルのインストールが必要です。一言で言えば、これには、一般的なTomcatクラスパスにRailo Jarsをドロップし、Railo WarのWeb.xmlからTomcatのGlobal Web.xmlファイルにさまざまなサーブレット(およびその他の)構成情報を追加することが含まれます。これを手動で処理したい場合は、ガイドやブログの投稿がたくさんありますが、他の方法ではそうする理由がない場合は、Vivio Technologiesのインストーラーを見ることをお勧めします。

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

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

http://wiki.getrailo.org/wiki/installation:installerdocumentation

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

http://wiki.getrailo.org/wiki/railo_installation

グローバルインストールセットを設定したら、仮想ホストを追加することは、新しいホストエントリを備えたTomcatのServer.xmlファイルを変更する簡単な問題です。上記のVivio Railoインストーラーのドキュメントで、これの詳細と例を見つける必要があります。また、Tomcat管理者Webアプリを使用して同じことをすることもできますが、常にServer.xmlを編集し、Tomcat管理アプリのインストールを完全にスキップしました。 hth!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top