Я пытаюсь развернуть API Springboot в Wildfly на локальном компьютере, используя контейнер Docker, но сталкиваюсь с проблемами.
Файл Docker:
FROM mechero/wildfly:13.0.0-openjdk-10
# Expose the default's application port
EXPOSE 8080
# Copy the war file to the deployments folder
COPY target/example.war /opt/jboss/wildfly/standalone/deployments/example.war
В контроллере приложения у меня есть следующее:
@PostMapping(value="/abc/def",consumes = MediaType.APPLICATION_JSON_VALUE)
public function {}
Я использовал следующую команду через CL:
docker build -t wildfly-springboot-app .
docker run -p 8080:8080 -it wildfly-springboot-app
Теперь я попробовал URL: http://localhost:8080/, и я смог увидеть страницу Добро пожаловать в WILDFLY. Но когда я добавил свои данные приложения к URL-адресу (http://localhost:8080/example/abc/def/,, я получил ошибку «Не найдено». Я не уверен, что я делаю неправильно?