2011-11-16 82 views
1

我想知道是否有可能在glassfish上運行多個站點。我將試圖建立一個GlassFish服務器,不同的用戶可以自動部署應用,並得到他們自己的文件夾是這樣的:玻璃魚可以承載多個網站嗎?

本地主機:8080/USER1 /應用1
本地主機:8080 /用戶2 /應用2

或類似的東西。我也需要安全性,所以它不能登錄,以便用戶只能訪問他自己的文件夾......在玻璃魚中是否有這樣或那樣的可能性?

+0

當然,看看這個問題http://stackoverflow.com/questions/7860335/map-my-web-app-context-path-to-hostname-in-glassfish-or-tomcat/7861206#7861206 – Preston

回答

0

檢出virtual servers,這是一種只管理一個實例的方法。

另一種方法是給每個用戶自己的standalone instance(或羣集),雖然每個實例都會偵聽自己的端口(如8080和8090)。

希望這會有所幫助。

+0

所以沒有必要爲我創建的每個用戶創建一個域? – dhojgaard

+0

根據「用戶」的含義,您不必須這樣做。當管理員登錄到域時,他們有權管理所有實例。如果你不想要這個,那麼你將不得不使用多個域。如果您有一個管理員管理多個實例,那麼每個實例都可以有自己的配置。管理包括部署應用程序。 –

+0

但你怎麼做?讓一個帳戶管理多個實例......? – dhojgaard