2013-10-25 110 views
11

我想控制Maven生成EAR的遠程部署到未在生成服務器上運行的現有WAS實例。遠程部署到WebSphere 8.5使用maven

理想情況下,我想在Maven中這樣做,這樣我就可以在集成測試階段遠程部署,然後繼續在驗證階段運行一些JMeters。我想這是非常標準的。

我環顧四周,無法在WAS 8.5中找到明智的方法。

有幾個帖子:

Remote Deployment to WAS 6.1

websphere7am-maven-plugin

Cargo

和其他各地的網絡,其中包括IBM。似乎沒有一種方法可以實現遠程部署到WAS 8.5

有沒有人有解決方案?

編輯1: 從IBM進一步確認,沒有任何官方的maven解存在可以在這裏找到:

WAS 8.5 - Using Ant to automate tasks

回答

6

AFAIK沒有Maven插件爲全面爲8.5,只爲WAS自由簡介。但是那個不支持部署到遠程服務器。

遠程部署可以使用WsAdmin Ant Task & Maven AntRun Plugin

+0

從進一步的研究看來,似乎螞蟻路線是今天唯一的路線。進一步谷歌搜索出現這些帖子: http://stackoverflow.com/questions/3117785/using-ant-to-deploy-ear-to-remote-websphere-application-server http://stackoverflow.com/questions/3117785/using-ant-to-deploy-ear-to-remote-websphere-application-server 我想我最大的希望是websphere7am-maven-plugin或Cargo能夠解決這個問題。我曾在IBM網站上讀過,ANT腳本是今天唯一的方法。來吧,IBM maven已經有一段時間了...... – theINtoy

+0

您可能想通過鏈接http://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe&BRAND_ID=181&PROD_FAM_ID=262&PROD_ID=提交功能請求544&COMP_ID = 17&OS_ID = 16&PRI_ID = 3&PRESELECT_DROPDOWNS = true 至少Liberty Profile團隊的響應速度非常快。 – fnt

+0

我已添加一個鏈接到IBM論壇,以確認此問題與原問題 – theINtoy

2

我們使用was6-maven-plugin來執行WAS 7的本地和遠程部署。內部插件使用來自wsadmin的ant任務,所以我猜它也適用於WAS 8.5。

+0

能否請添加更多信息?我繼承了舊的項目,明顯使用了WAS7 + maven(was6-maven-plugin)。我可以將它用於本地部署,但不能用於遠程。謝謝 – Wooff

4
<plugin> 
    <groupId>com.orctom.mojo</groupId> 
    <artifactId>was-maven-plugin</artifactId>e 
    <version>1.0.8</version> 
    <executions> 
     <execution> 
      <id>deploy</id> 
      <phase>install</phase> 
      <goals> 
       <goal>deploy</goal> 
      </goals> 
      <configuration> 
       <wasHome>${env.WAS_HOME}</wasHome> 
       <applicationName>${project.build.finalName}</applicationName> 
       <host>${local or remote address}</host> 
       <server>server01</server> 
       <node>node01</node> 
       <virtualHost>default_host</virtualHost> 
       <verbose>true</verbose> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

https://github.com/orctom/was-maven-plugin

更新於GitHub上2014年5月29日

開發這個插件的狀態,「1.0.11.0.2不能正常工作,請不要使用它們!「,所以我已更新此答案以顯示版本1.0.3

更新於2015年1月27日

更新爲 '1.0.8'。

+2

來自作者:'注意:主機箱上需要安裝WebSphere Application Server!但不需要配置,也不需要運行。' – Pool

+0

根據@Pool評論,這就是爲什麼它不是*遠程*部署。 – dikkini

相關問題