2016-06-09 5 views
2

Jboss 6.1 EA에 jar를 배치하려고합니다. jar 파일을 빌드했습니다.JBOSS EAP 6.1에 스프링 부트 배치

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

+0

here 왜 바람둥이를 사용하지 - 봄의 이익이 아닌 이잖아. 앱 서버가 필요하지 않습니까? – NimChimpsky

답변

3

(지방) .jar 파일이 작동하지 않으므로 JBoss에 대해 .war 파일이 필요합니다. JBoss의 경우 응용 프로그램의 컨텍스트 루트가 포함 된 설명자 파일이 src/main/webapp/WEB-INF 파일에 있어야합니다. 예를 들어

: 그 후

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

,은 JBoss EAP 6에이 작품을 만들기 위해 한 번 더 봄 부팅 속성을 설정해야합니다 것은 :

server.servlet-path = /* 

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

더 많은 정보 here

관련 문제