2015년 4월 21일 화요일

[tomcat] 내멋대로 적는 tomcat - tomcat 설치편(리눅스)

내멋대로 적는 tomcat - 리눅스에서..


tomcat 설치편


결론 : 압출 파일 풀고, 풀어진 디렉토리 아래 conf 디렉토리 아래 (./tomcat/conf) server.xml 파일에 context 설정(혹은, context.xml 파일에 설정) 하면 끝


1. 톰캣 설치 파일(압축파일) 다운로드 :

https://tomcat.apache.org/download-80.cgi

여기서 원하는 버전의 tar.gz 버전을 원하는 디렉토리에 다운받습니다.
(wget 으로 원하는 url 입력해서 다운받아도 됩니다.)
참조 : http://luckyyowu.tistory.com/124














보통 /usr/local/ 디렉토리 아래에서 tomcat을 전체적으로 돌리지만, 각 사용자 계정별로 tomcat을 설치해서 돌려도 무관합니다. test서버일 경우에는 후자 쪽이 더 편하겠죠.


2. 파일 압축 해제(압축 풀기)

명령어 : tar -zxvf 파일이름.tar.gz

하시면 압축해제가 됩니다.

그러면 아래와 같은 디렉토리 구조를 확인 할 수 있습니다.











(그림은 7버전이네요;)

각 디렉토리에 대해서 아래 링크를 따라가면 자세히 알 수 있다.
(참조 : http://unionbaby.tistory.com/61)


3. server.xml 설정

conf 디렉토리 아래 server.xml 파일이 있다.
이 파일을 열면 여러 태그가 있는데 여기에 대해서도 위의 링크를 따라가면 자세한 설명을 들을수 있음.

<Service name="Catalina"> 태그가 하나의 서비스를 돌리기위한 설정인데
Connector 태그 중 protocol="HTTP/1.1"의 속성값을 가지는 태그가 바로 해당 url이 된다.
따라서 여기서 port 번호를 마음대로 지정하면된다.
ex)  <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
               redirectPort="8443" /> (기본 설정임)


그리고 해당 컨텍스트를 설정을 추가해줘서 서비스를 이용하면 된다.
근데 context.xml에 추가해도 되구 server.xml에 추가하면된다.
ex) <Context path="tester" docBase="./testuser/test/webManager" debug="5" reloadable="true" workDir="./testusr/test/webManager/work" crossContext="true"/>

*필수*
path : url에서 쓰일 경로
docBase : 컨텍스트가 있는경로
work : work 폴더 경로 (없으면 미지정)

초보자 꿀팁!!!
url 경로 설정에 들어가는게 connector 태그에서 port 값과, context 태그에서 path 값이다.(빨간색 글자)
위의 경우는 http://localhost:8080/tetster 이 된다.
locallhost를 자기 pc의 ip 주소로 적어도 된다.

위와 비슷하게 설정하면 끝..!

서비스를 추가하고 싶으면 서비스 태그 전체를 복사해서 붙여넣기 해서 서비스 name랑 이하 태그들을 복사해서 추가하고 중복되는 값을 바꿔주기만 하면됨.


댓글 없음:

댓글 쓰기