docker - Intellij docker在Websphere中实时更新EAR

标签 docker intellij-idea docker-compose websphere-liberty

我有一个在其中运行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/

相关文章:

windows - 使用 Docker 容器连接拒绝本地主机 (Windows)

php - 重建后文件更改未反射(reflect)在Docker镜像中

reactjs - 不是来自 webpack 的内容由/app/public docker 提供

macos - 我如何在mac上的intellij 9中设置jdk

unit-testing - 如何使用kotest/kotlintest在上下文中运行单个测试

Eclipse 工作区和项目与 IntelliJ 项目和模块?

docker 撰写 SSL 错误 : hostname '192.168.99.100' doesn't match 'localhost'

linux - Docker 不会对 daemon.json 应用更改

Docker 容器收到挂载中被拒绝的权限

macos - 连接期间出错 : . .. http: 服务器在远程主机的任何 docker 命令上向 HTTPS 客户端提供 HTTP 响应