2009-08-09 127 views
0

我使用IBM RAD作爲IDE和Websphere Application Server v6.0來部署應用程序。在Websphere Application Server中自動安裝

我正在研究EJB應用程序並使用ANT構建它,然後使用服務器的管理控制檯進行部署。對於每次更改,這種部署都非常耗時。 EAR文件上的'運行於服務器'有時不起作用。 是否可以自動安裝耳朵文件呢? 當我構建ear文件時,我應該能夠從命令行或從ant腳本將它部署到服務器。

你能幫我解釋一下嗎?

回答

1

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

你所做的大部分工作就是將你的EAR放入WRD監控的指定目錄,並負責安裝,卸載和更新。

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

HTH Manglu

+0

Thanks!正是我想要的...... – jobinbasani 2009-08-11 13:13:00

1

首先,我使用RAD的通常模式是建立一個WebSphere測試環境並「在工作空間中使用資源運行」。這很快,不需要額外的構建或部署步驟,也不需要常規使用管理控制檯。

有時候需要確保服務器上的所有內容都被整理好 - 然後我從服務器(RAD)中刪除項目,並確保它們在管理控制檯中停止並刪除。

其次,您在管理控制檯中執行的所有操作都可以使用命令行工具wsadmin編寫腳本。所以是的,你可以自動部署你的耳朵文件。如果您打算這麼做,我建議您創建一個新的服務器配置文件,不要從RAD內部運行它 - 只是爲了避免混淆。

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

如果您發現原生RAD方法不可靠,我建議您添加一些mroe問題......它一般工作。

0

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

因爲您需要維護單獨的螞蟻腳本,所以一般情況下,RAD會很好地工作。

卡爾

0

這是很容易寫一個wsadmin script,將更新/你重建後重新部署應用程序。

-Rick

相關問題