【发布时间】:2020-09-04 01:39:46
【问题描述】:
Dockerfile
FROM jboss/wildfly
COPY target/TimeTable-1.0-SNAPSHOT.war /opt/jboss/wildfly/standalone/deployments/
Docker-compose.yml
version: '3'
services:
wildfly:
image: jboss/wildfly
container_name: wildfly
ports:
- "8080:8080"
- "9990:9990"
timetable:
build: .
depends_on:
- wildfly
webapp/WEB-INF/jboss-config.xml
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee" version="8.0">
<context-root>/</context-root>
</jboss-web>
如果我亲自部署到主机上的 Wildfly,一切都会按预期运行,并且在根页面上我会看到我的 index.xhtml。但是当我将它部署到 docker 时,localhost:8080/ 会显示默认的 Wildfly 欢迎页面。在 docker 的日志中,我看到 Registered web context: '/' for server 'default-server',但仍然没有任何变化
【问题讨论】: