我有一个在其中运行Websphere libery配置文件的docker容器。通常,每当我更改代码时,我都会构建应用程序并将其手动部署到Websphere中。但是,这非常繁琐。
每当我更改代码时,有什么方法可以将更改动态地部署到Docker容器内的Websphere中?我希望它可以作为直接在Intellij内部配置的本地服务器。
最佳答案
执行此操作的一种方法可能是创建远程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。
关于docker - Intellij docker在Websphere中实时更新EAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45817944/