如何使Java EE應用程序替換其EAR並在不訪問服務器控制檯的情況下重新啓動? 它在IBM的Websphere 6可自行部署的Java EE應用程序
2012-02-08運行:新增
我不能夠在服務器上運行腳本,因爲它是一個共享的主機。我唯一能做的就是重建應用程序並請求發佈權限。這是一個漫長而荒唐的過程。所以我想讓它自動部署。
如何使Java EE應用程序替換其EAR並在不訪問服務器控制檯的情況下重新啓動? 它在IBM的Websphere 6可自行部署的Java EE應用程序
2012-02-08運行:新增
我不能夠在服務器上運行腳本,因爲它是一個共享的主機。我唯一能做的就是重建應用程序並請求發佈權限。這是一個漫長而荒唐的過程。所以我想讓它自動部署。
Netbeans IDE針對java ee應用程序具有「保存時部署」功能。但是,我不確定您是否可以註冊Websphere服務器,以便自動將您的應用程序解壓縮。另一種選擇是,因爲我正在使用Glassfish服務器,所以將ear文件複製到autodeploy文件夾中,並重新部署應用程序。我不知道websphere是否有類似的功能。我希望我給你一些選擇。 :)
您可以使用wsadmin scripting facilities來執行此操作。將它與您的構建工具(如Ant或Maven等)集成。
使用像Jenkins/Hudson這樣的連續集成服務器,它將在您配置它之後無需人工干預即可構建和部署代碼。你可以使用ant或maven作爲你的構建工具。
您可以使用與任何Web服務器或應用程序服務器的連續集成。