[Ubuntu Diary] Apache & Tomcat6 설치

Tomcat6를 설치하였다.
설치과정은 너무 간단해서 어디에 적어놓았는지조차 모르겠다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

2011년 12월 20일 현재 설정내역과 구성은 아래와 같다.

사용포트 : xxxx
배포경로 : /var/lib/tomcat6/webapps/ROOT/index.html
CATALINA_HOME : /usr/share/tomcat6
CATALINA_BASE : /var/lib/tomcat6
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

우분투 시스템에서 Tomcat shutdown/Strartup 시, 에러가 날때에는 아래와 같이 처리함
(출처 : http://blog.naver.com/PostView.nhn?blogId=kyoungseop&logNo=140130276891)

$ sudo service tomcat6 stop
$ sudo service tomcat6 start
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tomcat의 Manager 어플리케이션을 설정하기 위해 사용자를 등록한다.
/var/lib/tomcat6/conf/tomcat-users.xml 파일을 열어 아래오같이 입력한다.

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <user username="admin" password="qkxltmxmWkd" roles="admin,manager" />
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

Tomcat을 재시작하여 아래 경로를 열어본다.
http://도메인:xxxx/manager/html
인증오류난다. 젠장...

설정파일의 내용을 순서변경하여 다시 저장한 뒤, 재시작 해본다.

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="qkxltmxmWkd" roles="admin,manager" />
</tomcat-users>

다시 브라우저로 아래 경로 이동하여 확인!!
http://도메인:xxxx/manager/html
잘 되는 것을 확인하였다.