본문 바로가기

Knowhow/Programming

[스크랩] Spring 웹 어플리케이션 만들기 (마) 조회(36)

[스크랩] Spring 웹 어플리케이션 만들기 (마)
조회(36)
프로그래밍 | 2006/02/02 (목) 11:15
추천 | 스크랩
5. Equinox 배포하기
 
Equinox가 템플릿처럼 기본으로 제공하는 웹 어플리케이션을 배포하자.
드디어 귀찮아서 ANT_HOMEbin 을 패스에 넣었다.
먼저 톰캣을 띄운 후에 명령창에서 다음 명령을 입력한다.
 
ant list
 
톰캣의 관리자 연결을 위한 정보가 빌드파일과 다르면 문제가 발생한다.


 
build.properties 파일에 정의된 다음 내용을 변경해야 한다.
tomcat.manager.url=http://localhost:8080/manager
tomcat.manager.username=admin
tomcat.manager.password=admin
 
관리자 인증 정보는 톰캣 설치 디렉토리(CATALINA_HOME) 아래의 conf 에 tomcat-users.xml 파일에 기록되어 있다. 이를 변경하면 관리자 인증정보(id/패스워드)가 바뀐다.
 
<user username="mike" password="younghoe" roles="admin,manager"/>
 
이들을 적절히 변경했다면 다시 ant list를 입력해보자.


 
잘 되는군요. ANT에서 하지 않고, 브라우저 주소창에서 URL을 입력하고 관리자 로그인을 하는 방법으로도 동일한 효과를 얻을 수 있습니다.
 


 
 
저는 디폴트 HTTP 포트를 80 으로 지정해서 포트 번호를 주소에 입력하지 않은 것이죠.
manager/list 와 같이 입력하면 위와 같이 보여지구요.
manager/html 이라고 입력하면 아래와 같이 HTML 형태로 보입니다.
 


 
이제 배포를 해보자.
명령어는
 
ant deploy
 
성공했으면 다음 명령어로 확인해본다.
 
ant list
 
myapp 가 올라온 것을 확인할 수 있다.^^
브라우저에서 확인해보자... 잘 돌아가네
 


 
원본 : Spring 웹 어플리케이션 만들기 (마)