1

4G のメモリを搭載した新しい 64 ビット Ubuntu サーバーがあります。いくつか (現在は 6 つ、おそらく後で 50 つ) の war ファイルを独自のコンテキスト ルートとして提供する必要があります。(異なるブランドの共通コード ベースの類似アプリ)。私は Apache よりも Jetty に慣れています。

戦争を /usr/share/jetty6/webapps にドロップするだけです。

しかし、サーバーをバウンスせずに新しいものを追加するにはどうすればよいですか?

ContextDeployer (展開されたディレクトリで動作する) の scanInterval 機能を使用し、それを WebAppDeployer (戦争用) に実装する方法があるようです - ここで明らかな何かが欠けていますか?

展開するときに自分の戦争を爆発させるだけでうまくいきますか? (これを行う設定はありますか?)

ありがとう

4

1 に答える 1

1

OK、コオロギのさえずりは、誰もこれをやりたがらなかったことを意味すると思います..

参考までに、(明らかな?) 解決策は、JettyをドロップしてTomcat6を使用することでした。これはデフォルトでこのように動作します。

唯一の問題は、ポート 80 を提供する方法についてでした (LinkSys ルーターは、Nice DLink とは異なり、転送時にポートを変更できないためです)。

/etc/tomcat6/server.xml でポート 80 を使用するように Catalina コネクタを編集する必要があることは明らかですが、上記のハウツー リンクでは、/etc/ の最後の行も編集する必要があることは言及されていません。 default/tomcat6 で authbind も有効にします。私はここでそれを見つけました。

また、参考までに、代わりに iptable ソリューションを試してみると、TeamViewerが機能しなくなります。これは、より多くのポートを渡す必要がある VNC に対して、リモート管理の私の新しい推奨方法です (ポートを開いて渡す必要があるため、それほどスケーラブルではありません)。各ホストへ)

于 2010-10-15T13:51:24.353 に答える