2016-07-25 7 views
0

jythonとpythonスクリプトが初めてです。jythonを使用したwar/earファイルのデプロイ/ webspehereのリモートロケーションからのscypting

私の新しい要件は、スクリプトを使用してWindowsクライアントからWindowsサーバにwarファイルを配布することです。

私は、ローカル環境でantを使用して完了しました。リモートから私はR & Dを行ったが、私は解決策を得ていない。

私はjythonスクリプトに移行し、ローカル環境のデプロイメントを完了しました。 しかし、リモート展開は機能しません。

私の環境から離れた場所にwarファイルを展開する方法は何ですか?

+0

でしたか? –

答えて

0

ムラリ(http://www.jroller.com/holy/entry/was_6_0_ant_tasksを参照)。これは助けとなりましたか?特定のエラーが発生していますか?詳細はUsing Ant to deploy EAR to remote websphere application serverを参照することもできます。 https://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html

+0

これは、私が自分のローカルWASにwarファイルを配備するために書いたスクリプトです。遠隔地にwarファイルを配備するための文書や手順を共有してください。windowsまたはlinux –

+0

contextRoot = sys.argv [0] appPath = sys.argvの[1] のappName = sys.argvの[2] PROJECTNAME = sys.argvの[3]の単語で単語の グローバルwarFile: \t場合word.endswith( '戦争'): \t \t warFile = word \t \t warFile nodeName = AdminControl.getNode() セル名= AdminControl.getCell() wsadminSvr = AdminControl.queryNames( "ノード=" + AdminControl.getNode()+ "タイプ=サーバー、*") wsadminServer = AdminControl.getAttribute(wsadminSvr、 "名前") –

+0

appOptions = "[-server" + wsadminServer + "-node" + nodeName + "-contextroot" + "/ 'contextRoot appOptions = appOptions +" -MapWebModToVH [[+ "プロジェクト名+" \ "" "+" "+ warFile +"、WEB-INF/web.xml default_host]] " appOptions = appOptions +" -appname "+ appName appOptions = appOptions +"] " installedapps = AdminApp.list()。splitlines() appManager = AdminControl。appNameの場合queryNames( "セル=" +セル名+ "ノード= "+ nodeNameの+"、タイプ= ApplicationManagerの、プロセス= SERVER1、*") プリントのinstalledAppsに をのinstalledApps: \tプリント \t isExist = 1 'アプリが存在します' \t(isExist == 1)場合: –

0

示唆ごとに1つのクラスパスを設定します。

あなたはサービスタスクを使用して展開することができ、あなたは他のWSのバージョンのためにもこれを見つけた展開

<target name="_startEarApp" depends="" description="Start a deployed ear app on the WAS server"> 
      <wsStartApp wasHome="${was.root}" conntype="SOAP" 
         application="AppName" 
         host="my-remote-server" 
port="remote-server-soap-port" 
         user="me" password="pass" 
         failonerror="true" 
         /> 

用のリモートサーバーのポートとホスト名を挙げることができますwasanttask.jarまたはcom.ibm.websphere.v61_6.1.100.ws_runtime.jar

にしてください。

が、何のjarファイルが存在しないはでその名前で提供されています、あなたが自分自身を試してみました何を投稿してくださいでした8.5

関連する問題