IT

이클립스 war 배포 톰캣 war 자동인식

조원태 2020. 8. 20. 09:08
반응형

자바 스프링을 이용하여 웹개발을 작업을 한 후 

웹서버에 작업물을 업로드 할 때는 작업된 소스를  war 파일로 만들어서 올려야 합니다. 


war파일은 이클립스에서 

프로젝트 우클릭 ->  Export -> WAR file 을 클릭하면 만들 수 있습니다.


아래와 같은 화면에서

Destination에서 war 파일이 만들어질 위치를 선택합니다.

옵션에 보면

Export source files : 개발 소스 배포(  .java )

Overwrite existing file : 기존 파일에 덮기


웹서버에 배포할 때는 개발 소스는 필요 없으니 체크를 안해도 됩니다.


만들어진 war 파일을  웹서버 업로드를 합니다. 


톰캣에서 war를 자동으로 인식하여 압축을 풀게 하려면

server.xml 파일에서  unpackWars="true"가 되어 있으면 자동으로 압축을 풀게 됩니다.

      <Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">



반응형