2017-08-22 45 views
0

我有一個Docker容器,裏面運行着Websphere libery profile。一般來說,當我更改代碼時,我會構建我的應用程序並手動部署到websphere中。然而這是非常乏味的。Intellij泊塢窗在websphere內實時更新EAR

有沒有什麼辦法可以將更改動態部署到Docker容器中的websphere中?每次我在代碼中進行更改?我希望這可以作爲直接在Intellij內部配置的本地服務器。

回答

0

執行此操作的一種方法可能是創建遠程WebSphere Liberty服務器,但在嘗試此操作時,它看起來像Intellij不支持WebSphere Liberty的遠程部署。您是否想過在Docker容器中使用完全支持Liberty的WebSphere Developer Tools(請參閱https://developer.ibm.com/wasdev/docs/developing-applications-using-wdt-liberty-docker/)?涉及一些設置的另一種方式是在您的docker容器中添加捲 - 一個映射從/ opt/ibm/wlp/usr/servers/defaultServer到服務器配置的本地副本的卷(所以您可以修改服務器本地配置),以及從新路徑映射到應用程序項目所在機器的根目錄。然後,您可以在每個應用程序的服務器配置的apps目錄中創建一個鬆散的配置xml文件。有關鬆散配置文件的更多信息在這裏:https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/rwlp_loose_applications.html