2019년 10월 16일 수요일

spring boot deploy to jboss issues

상황

  1. spring boot 프로젝트를 jar 디플로이로 생성한다.
  2. 임베디드 톰캣 쓰다가 jboss 로 디플로이를 위해 war 로 변경한다.
  3. war 변경 잘 됐고 jboss 에 war 올려서 테스트 해본다.
  4. 오잉. class 파일 로드가 안된다.
  5. context-path 가 이상한가? index.html 파일로 테스트 해본다. 잘 됨.
  6. 음..뭐지.. spring boot 생성 시 war 디플로이로 선택 해서 해본다.
  7. war 말아서 jboss 올려보니 잘 된다. 뭐징..
  8. pom.xml 및 각종 설정 class 들 다 뒤져서 비교 해본다. 다른데 없다.
  9. 이런 XX 뭐가 잘못 된거야!
  10. jboss 에 디플로이 target 폴더 뒤져 본다.
  11. 잘 돌아가는 놈은 WEB-INF/classes 안에 class 파일들 있다... ㅠㅠ
  12. eclipse 의 .settings 들어가서 설정 파일들 비교 해본다.
  13. 빙고! org.eclipse.wst.common.component 파일에 deploy path 가 다르다!!

처리
  1. 프로젝트 properties -> Deployment Assembly -> java, resources 의 Deploy Path 를 'WEB-INF/classes' 로 변경한다.

깨달은 것

  • 무조건 구글링 하지말고 기초를 생각해자 ㅋ


끝!

이거 찾느라 4시간 걸림 휴..

아참. 임베디드 톰캣 scope 설정하는거나 war 파일 설정하는건 다른 블로그들에 많음

댓글 없음:

댓글 쓰기