2010-10-05 26 views
1

我有一個新的64位Ubuntu服務器與4G的內存。我需要爲幾個(現在6個,也許50個之後)的戰爭文件提供服務作爲他們自己的上下文根。 (來自commmon代碼庫的類似應用程序的品牌不同)。我比Jetty更適合使用Jetty。Jetty最好的方式來服務多個戰爭熱

我可以將戰爭放在/ usr/share/jetty6/webapps中。

但是如何在不彈回服務器的情況下添加新的?

似乎應該有一種方法來使用ContextDeployer(它與分解目錄一起使用)的scanInterval特性併爲WebAppDeployer(用於戰爭)實現它 - 我在這裏丟失了一些明顯的東西嗎?

如果我只是展開我自己的戰爭,我會部署,會這樣做嗎? (有沒有做這樣的設置?)

感謝

回答

1

OK,我猜蟋蟀鳴叫的意思是從來沒有人想這樣做..

所以僅供參考,(明顯?)的水溶液刪除Jetty並與Tomcat6一起使用,默認情況下以此方式工作。

唯一的問題是如何使它服務於端口80(因爲LinkSys路由器,不像好的DLinks,不能在端口轉發時更改端口)。

很明顯,您需要編輯Catalina連接器以使用/etc/tomcat6/server.xml中的端口80,但上面的how-to-link沒有提及您還必須編輯最後一行在/ etc/default/tomcat6中啓用authbind也是如此。我發現那here。如果您改爲使用iptable解決方案,那麼這將是dork TeamViewer,這是我遠程管理vs VNC需要傳遞更多端口的新首選方式(並且由於您必須打開,因此它不像可擴展的那樣)端口並將它們傳遞給每個主機)