maven 의 pom.xml에 추가 한다
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://192.168.10.13:8080/manager/text</url>
<username>admin</username>
<password>adminadmin</password>
</configuration>
</plugin>
ip주소뒤에 manager/text까지 똑같이 해준다.
그다음
톰캣 설치 디렉토리/conf/tomcat-users.xml 파일을 설정 해준다.
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />
여기서 username과 password는 pom.xml에서 적은 것과 동일해야 한다
그다음
이클립스의 프로젝트 우클릭 > Run As > Run Configuration 실행
우선 Browse Workspace 를 클릭해서 directory 설정해준다.
그리고 Goals:에 tomcat:undeploy tomcat:deploy 를 넣고 Run을 클릭한다.
정상적으로 되면 webapps 폴더에 war 파일이 생성된다
출처: http://leejs1027.tistory.com/entry/maven에서-tomcat으로-원격-deploy-설정-하기 [JS's IT]
'프로그래밍 > Spring & MyBatis' 카테고리의 다른 글
[Spring] 크로스 도메인(CORS) (0) | 2018.08.06 |
---|---|
[Spring/Mybatis] 한글 깨짐 처리 (0) | 2018.07.27 |
(Jackson) LocalDate, LocalTime, LocalDateTime - Serialize (0) | 2018.07.04 |
(Jackson) LocalDate, LocalTime, LocalDateTime - Deserialize (0) | 2018.07.04 |
[Spring] Upload (단일/다중) (0) | 2018.05.04 |