无法使用docker文件部署war jboss/wildfly

h5qlskok  于 5个月前  发布在  Docker
关注(0)|答案(1)|浏览(69)

我正在尝试创建一个jboss/wildfly镜像,它可以用于warer部署,下面是我用于创建镜像的docker文件。
但是当我用“docker run -p 9990:9990 hello”命令运行容器时,jboss服务器正在启动,但是部署文件夹中的war没有部署。
docker文件
来自jboss/wildfly

允许自定义外部配置

ADD standalone-full-poc. xml/opt/jboss/wildfly/standalone/configuration/
添加模块/opt/jboss/wildfly/modules/

创建EAP用户

RUN /opt/jboss/wildfly/bin/add-user.sh admin admin@123 --silent

将eTransfer war添加到Deployment文件夹

添加eTransfer.war /opt/jboss/wildfly/standalone/deployments/

启动Jboss EAP

CMD ["/opt/jboss/wildfly/bin/standalone.sh“,“-c”,“standalone-full-poc.xml”,“-b”,“0.0.0.0“,“-bmanagement”,“0.0.0.0”]

ylamdve6

ylamdve61#

问题已解决:由于未在standalone-full-poc.xml中添加部署扫描程序而发生此问题:

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">   <deployment-scanner scan-interval="5000"      relative-to="jboss.server.base.dir" path="deployments" /></subsystem>

字符串

相关问题