簡體   English   中英

使用wsadmin遠程部署到Websphere 6.1.x

[英]Remote deployment to Websphere 6.1.x using wsadmin

我正在嘗試將war文件遠程部署到Websphere應用程序服務器。 我知道使用wsadmin可以做到這一點,但是我是Websphere新手。

我知道我可以運行wsadmin並使用SOAP連接到遠程應用程序服務器,但這就是我的位置。

這似乎應該是一個常見的用例,有人可以幫助我嗎?

我想用例如下:1.更新應用程序2.保存所有更改3.重新啟動遠程應用程序服務器

我將使用Hudson WAS Builder或Maven進行部署,以可行的方式為准。

謝謝你的幫助

這個問題已經很老了,但id想要說明我們如何遠程執行此操作。 在這種情況下使用Ant

<target name="postbuild">
    <exec executable="C:\MyThinClient\wsadmin.bat" failonerror="true">
        <arg line="-conntype SOAP -host ${deployServer} -port ${deployPort} -user ${deployUser} -password ${deployPassword} -c" />
        <arg value="$AdminApp update ${projectName}EAR app {-operation update -contents {${artifactsDir}/${projectName}-${buildVersion}.ear}}" />
    </exec>
</target>

給定wsadmin.bat的正確設置,您可以從任何服務器(未安裝WAS)運行此程序,至少在WAS 6.1 / 7.0 ND上,這將僅使用新的二進制文件而不是整個服務器重新啟動應用程序

由於WAS Builder插件相對較新,因此我尚未對其進行測試(評估已在“待辦事項”列表中)。 為了從命令行運行部署,我們使用jython-scripts和wsadmin。 我的理解是,我需要位於要部署的計算機上。 您可以將本地wsadmin部署到與目標計算機相同級別的另一台計算機id(相同版本相同功能部件)。

有關wsadmin的更多信息,請參見http://publib.boulder.ibm.com/infocenter/wsdoc400/v6r0/index.jsp?topic=/com.ibm.websphere.iseries.doc/info/ae/ae/rxml_commandline.html

順便說一句,當您使用基於Web的管理控制台進行部署時,在部署過程結束時的某個地方有一個鏈接,向您顯示jython命令。 不要使用jacl,因為WAS 7僅使用jython。

腳本的鏈接未在我的評論中正確顯示,因此它是: IBM SAMPLE SCRIPTS

暫無
暫無

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

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