簡體   English   中英

在Websphere Application Server中自動安裝

[英]Automating installation in Websphere Application server

我使用IBM RAD作為IDE和Websphere Application Server v6.0來部署應用程序。

我正在處理EJB應用程序,並使用ANT進行構建,然后使用服務器的管理控制台進行部署。 對於每次更改,這種部署都是很耗時的。 EAR文件上的“在服務器上運行”有時不起作用。 是否也可以自動執行ear文件的安裝? 構建耳朵文件時,我也應該能夠從命令行或ant腳本將其部署到服務器。

您能給我建議嗎?

首先,我通常使用RAD的模式是設置WebSphere Test環境並“在工作空間中使用資源來運行”。 這是快速的,不需要額外的構建或部署步驟,也不需要常規使用管理控制台。

有時確實需要確保整理服務器上的所有內容-然后從服務器中刪除項目(在RAD中),並確保在管理控制台中將其停止並刪除。

其次,您可以使用命令行工具wsadmin來編寫在管理控制台中執行的所有操作的腳本。 是的,您可以自動部署您的Ear文件。 如果您打算這樣做,建議您創建一個新的服務器配置文件,請勿從RAD內部運行它-只是為了避免造成混淆。

我只使用獨立服務器進行專門的測試,顯然,在具有工作區資源的測試服務器上運行時,簡單的保存和運行使更多的工作成為可能。

如果您發現本機RAD方法不可靠,建議您添加一些mroe問題...總體上它確實有效。

嘗試快速部署(WRD),看看是否有幫助。

您要做的幾乎是將EAR放到WRD監視的指定目錄中,它負責安裝,卸載和更新。

最好的選擇是擁有使用ws_ant任務進行安裝的構建腳本。 首先,我建議您也嘗試這種方法,看看是否有用。

HTH芒格魯

同意,使設置盡可能簡單,並在RAD中從頭開始創建項目以確保其可以正常部署。

痛苦的是,您將需要維護一個單獨的ant腳本,但是RAD通常可以很好地運行。

卡爾

編寫一個wsadmin腳本很容易,它將在重建后更新/重新部署您的應用程序。

-Rick

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM