복붙노트

[SPRING] JBoss EAP 6.1에서 스프링 부트 배포

SPRING

JBoss EAP 6.1에서 스프링 부트 배포

Jboss 6.1 EA에 jar 파일을 배포하려고합니다. jar 파일을 빌드했습니다.

404 오류가 발생하여 http : // localhost : 8080 / $ YOURAPP / hello / World 페이지에 액세스 할 수 없습니다. 나는 $ YOURAPP를 war 파일의 이름으로 바꿨다. jboss를 시작하는 동안 어떤 오류도 발생하지 않습니다. 전쟁이 전개되고 있음을 보여줍니다.

해결법

  1. ==============================

    1.(뚱뚱한) .jar 파일이 작동하지 않기 때문에 확실히 JBoss 용 .war 파일이 필요합니다. JBoss의 경우 응용 프로그램의 컨텍스트 루트가 포함 된 src / main / webapp / WEB-INF 파일에 jboss-web.xml 설명자 파일이 필요합니다.

    (뚱뚱한) .jar 파일이 작동하지 않기 때문에 확실히 JBoss 용 .war 파일이 필요합니다. JBoss의 경우 응용 프로그램의 컨텍스트 루트가 포함 된 src / main / webapp / WEB-INF 파일에 jboss-web.xml 설명자 파일이 필요합니다.

    예 :

    <jboss-web>
        <context-root>YOUR_APP_ROOT</context-root>
    </jboss-web>
    

    그런 다음 JBoss EAP 6에서이 작업을 수행하려면 Spring Boot 속성을 하나 더 설정해야합니다.

    server.servlet-path = /*
    

    이는 JBoss 자체의 특이점 때문입니다.이 속성을 / *로 설정하지 않으면 작동하지 않습니다.

    여기와 여기에 대한 자세한 정보

  2. from https://stackoverflow.com/questions/37737129/deploying-spring-boot-on-jboss-eap-6-1 by cc-by-sa and MIT license