블로그 이미지
박공명

카테고리

분류 전체보기 (99)
된장 (7)
Dev (60)
꼐..꼐임 (6)
식탐 (18)
우리 (0)
Etc (8)
개인자료 (0)
Total
Today
Yesterday

'tomcat'에 해당되는 글 2건

  1. 2014.01.21 라즈베리파이 리눅스 아파치 톰캣 설치
  2. 2010.05.25 Apache + Tomcat 연동

java를 설치한다.

 

apt-get install openjdk-7-jdk

 

설치됬다.

 

환경변수를 등록해준다.

 

root@raspberrypi:/usr/lib/jvm# nano /etc/profile

아래 라인을 추가

 

export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-armhf"

그리고 등록 후 확인한다.

 

root@raspberrypi:/usr/lib/jvm# source /etc/profile
root@raspberrypi:/usr/lib/jvm# echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-armhf

이제 톰캣을 받는다.


root@raspberrypi:/usr/local# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
--2014-01-21 11:12:39--  http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
Resolving apache.mirror.cdnetworks.com (apache.mirror.cdnetworks.com)... 61.110.198.174
Connecting to apache.mirror.cdnetworks.com (apache.mirror.cdnetworks.com)|61.110.198.174|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6885442 (6.6M) [application/x-gzip]
Saving to: `apache-tomcat-6.0.37.tar.gz'

100%[=====================================================================>] 6,885,442   2.06M/s   in 3.2s

2014-01-21 11:12:42 (2.02 MB/s) - `apache-tomcat-6.0.37.tar.gz' saved [6885442/6885442]

 

이제 다운로드받은 톰캣을 압축을 푼다.

 

tar -zxvf apa~(tab누르면 자동완성된다)

 

자동실행되게한다.

 

nano /etc/rc.local

 

아래처럼

 

/usr/local/apache-tomcat-6.0.37/bin/startup.sh

 

이제 아파치를 설치한다.

 

apt-get install apache2

 

apt-get install libapache2-mod-jk

 

환경설정파일을 편집해서 jk module을 사용하도록 추가한다.

 

root@raspberrypi:/etc/apache2# nano apache2.conf

#JK_MODULE
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.s

 

jk module사용하여 넘길 패턴을 설정할수있도록 해당 파일을 수정한다.


root@raspberrypi:/etc/apache2# cd sites-enabled/
root@raspberrypi:/etc/apache2/sites-enabled# ls
000-default
root@raspberrypi:/etc/apache2/sites-enabled# nano 000-default

해당 내용을 추가해 넣는다. 무식하게 똑같이 따라넣는건 아니다.


JkMount /*.jsp ajp13_worker
JkMount /*.gm ajp13_worker

 

로컬호스트에 접속했을떄 It work! 뭐 이런말 뜨면 apache가 정상작동 하고있는상황

로컬호스트/index.jsp 로 접속시 톰캣이 뜨면 연동성공한거다.

요렇게

 

 

 

 

어? 끝!

Posted by 박공명
, |

Apache + Tomcat 연동

Dev/Apache / 2010. 5. 25. 11:29
1. 서론

흔히들 톰캣을 날로 쓰는자들이 많다만은

컴덕들은 아주 조금 다릅니다.

라면을 끓여먹어도 열효율과 맛을 높이기위해 뚜껑위에 벽돌을 올려놓고

움직이는 동선을 최소화하기위하여 침대주변에 컴퓨터를 놓지요. (살이 안빠지는원인 1,2가 다나왔죠)

종이한장도 같이들라는 조상들의 조언이 있는데

어찌하여 우리는 아파치와 톰캣을 같이쓰지 아니한단 말이빈까.

2. 왜 같이쓰는가?

알아보세요. 이게진짜 공부죠.

3. 물고기를 잡는 방법

방법은 언제나 달라질수 있기때문에 요점만 적습니다.

http://tomcat.apache.org/

톰캣 홈페이지입니다.

아파치와 톰캣을 연동하기위해서는 "톰캣 커넥터" 이넘이 필요한 거랍니다.

얼마나 유명하냐면 다운로드 메뉴에서 바로튀어나올 정도죠.

자신의 시스템 상황에 맞게 받아주세요.

저는 binary releases 에서 mod_jk-1.2.28-httpd-2.2.3.so 를 받았습니다.

원하는 폴더에 복사합니다. 웬만하면 웹서버에 넣는게 좋겟죠?

저는 D:/servers/apache2.2/modules 에 복사했습니다.

이제 웹서버 설정파일에서 방금 복사한 모듈을 불러오는겁니다.

D:/servers/apache2.2/conf/httpd.conf 를 수정하겠습니다.

LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so
JkWorkersFile D:/server/apache2.2/conf/workers2.properties.sample
JkMount /*.jsp ajp13

3 라인이 추가되었습니다. 뭐 다들 개발자라면 뭐슨뜻인지는 알테고

2번째라인에 집중하죠.

해당 연동에대한 속성파일이지만 해당경로에있는 파일도 아니며

해당경로에 반드시 있어야되는것도 아니며 해당 이름이어야하는것도 아닙니다.

무슨말인지 아시죠?

저는 톰캣 홈페이지에서 해당 모듈에대해서 제공하는 샘플파일을 가져왔습니다.

실제 자신이 톰캣의 세부적인 처리포트까지 건드리지 않는다면(건드릴 일 없습니다.)

주석만 샥샥 빼줘두 작동 합니다.

아파치와 톰캣을 껏다 킵니다. 

저는 끌때는 was먼저 켤때는 web먼저 합니다.

확인을 위해서는 web 포트로 접속해보고 was포트로도 접속해보면 되겟죠. 간단한 jsp코드로요.

* 유의사항

애초에 아파치와 톰캣이 각각 잘 돌아가는 상황이 아니라면 이글 안봐도 됩니다. 그거먼저공부하세여.


'Dev > Apache' 카테고리의 다른 글

apache RewriteEngine  (0) 2010.06.10
apache 인덱싱 기능  (1) 2010.06.07
apache + openssl 적용  (0) 2010.05.28
CentOS 에서 apache + php 설치하기  (1) 2010.05.26
아파치(apache) 가상호스팅  (0) 2010.05.25
Posted by 박공명
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함