react war packaging

frontend 2020. 9. 10. 20:01

npx react-create-app 실행으로 프로젝트 생성 후 war packaging을 찾아봤는데 관련 글이 별로 없다.

 

maven의 war plugin을 사용하면 된다.

war가 단순 압축이니까 압축하려고 maven을 쓰는건 낭비같지만 빌드 툴이 있으면 좋으니까 해봤다.

 

아래 참고 사이트 가면 친절하게 다 내용이 있지만 몇 가지 틀린게 있다.

 

1. web.xml을 프로젝트/WEB-INF/ 에다가 생성하라는데 mvn-web-plugin 경로에는 ${basedir}/web.xml 이라고 되있다.

2. pom.xml <PUBLIC_URL>http://localhost:7001/${project.artifactId}</PUBLIC_URL> 이걸 war 올릴때 올라가는 주소에 잘 맞춰줘야 resource를 볼 수 있다.

 

참고 사이트 - www.megadix.it/blog/create-react-app-servlet/

'frontend' 카테고리의 다른 글

react mobx로 기본 프로젝트 만들기  (0) 2020.09.12
Posted by sjo200
,