블로그 이미지
사람이 살면서 많은 사람과 부딪치면서 서로 관계를 만들어 갑니다. 좋은 관계이든 나쁜 관계이든 다방면으로 말이죠. 사람이 살면서 필요한 것들을 하나씩 차례로 만들어 나갈 생각입니다. [NOVA]

카테고리

분류 전체보기 (42)
Diary (1)
사진 (0)
자기관리 (0)
대인관계 (0)
컴퓨터 (40)
기타 (1)
Total5,085
Today2
Yesterday28

'JSP설치'에 해당되는 글 1건

  1. 2010/02/25 JSP설치

JSP설치

컴퓨터/리눅스 / 2010/02/25 07:13

http://java.sun.com 에서 java se선택후 최신 버전을 다운 받는다.

다운 받은 파일에 실행권한을 준다.
chmod u+x jdk-6u7-linux-i586-rpm.bin

파일을 실행한다.
./jdk-6u7-linux-i586-rpm.bin


/etc/profile
#java enviroment
JAVA_HOME=/usr/java/jdk1.6.0_07
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME

source /etc/profile 를 이용해 profile을 다시 불러온다.

Tomcat을 설치한다.

http://tomcat.apache.org/ 에서 해당 패키지를 다운받는다.

apache-tomcat-5.5.26.tar.gz을 압축해재
tar xvfz apache-tomcat-5.5.26.tar.gz


톰캣 폴더를 /usr/local에 붙여 넣는다.
mv apache-tomcat-5.5.26 /usr/local

 

vi /etc/profile
CATALINA_HOME=/usr/local/apache-tomcat-5.5.26
PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH
export JAVA_HOME CATALINA_HOME

source /etc/profile 를 이용해 profile을 다시 불러온다.

startup.sh 로 톰캣을 시작한다.

shutdown.sh로 톰켓을 종료한다.

php와 jsp를 연결시켜주려면 tomcat connector를 이용하면 된다. 이때 mod_jk를 이용한다.


http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.26/ 에서 파일을 받는다.

tar xvfz tomcat-connectors-1.2.26-src.tar.gz

cd native

./configure --with-apxs=/usr/local/apache/bin/apxs --enable-EAPI

make

make install

cd  apache-2.0/

cp mod_jk.so /usr/local/apache/modules


vi /usr/local/apache/conf/workers.properties
------------------------------------------------------------
worker.list=server14-worker
worker.server14-worker.port=8009
worker.server14-worker.host=localhost
worker.server14-worker.type=ajp13
------------------------------------------------------------

vi /usr/local/apache/conf/httpd.conf
LoadModule jk_module          modules/mod_jk.so

/usr/local/apache/conf/tomcat.conf 파일 만들기
---------------------------------------------------------------------------------------------
#mod_jk setup

<IfModule mod_jk.c>

#workers 파일의 위치 지정입니다.
JkWorkersFile "/usr/local/apache/conf/workers.properties"

#jk에 대한 로그파일 위치를 지정합니다.
JkLogFile "/usr/local/apache/logs/mod_jk.log"

#log level
JkLogLevel emerg

#log time format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

JkRequestLogFormat "%w %V %T"

#로그 내용 포멧을 지정합니다.
JkMount /*.jsp server14-worker
JkMount /servlet/* server14-worker

#만약 VirtualHost를 사용한다면 아래주석을 해제한다.
#JkMountCopy All

</IfModule>

#security
<Location "/WEB-INF/*">
AllowOverride None
deny from all
</Location>

#security
<Location "/META-INF/*">
AllowOverride None
deny from all
</Location>

#jsp-example
Alias /jsp-examples "/usr/local/apache-tomcat-5.5.26/webapps/jsp-examples"

<Directory "/usr/local/apache-tomcat-5.5.26/webapps/jsp-examples">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.htm index.jsp
allow from all
</Directory>

<Location "/jsp-examples/WEB-INF/*">
AllowOverride None
deny from all
</Location>
---------------------------------------------------------------------------------------------

vi /usr/local/apache/conf/httpd.conf

Include /usr/local/apache/conf/tomcat.conf


한글설정 수정(server.xml)

vi /usr/local/apache-tomcat-5.5.26/conf/server.xml

 <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3"/>

->윗 부분을 찾아서 아래와 같이 설정한다. (URIEncoding="euc-kr" 추가)

 <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="euc-kr"/>


연동테스트
step1 : 아파치 웹서버 실행
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start

step2 : 톰캣 실행
startup.sh 명령어를 이용하여 톰캣을 실행하도록 한다.

step3 : 웹브라우저 확인

http://www.server14.co.kr/jsp-examples/

위에 경로가 실행되는지 확인하고 해당 페이지에서 execute를 실행하였을때, 결과값이 나와야 한다.

저작자 표시 비영리 변경 금지

'컴퓨터 > 리눅스' 카테고리의 다른 글

mysql 정리  (0) 2010/02/25
myadmin설치  (0) 2010/02/25
JSP설치  (0) 2010/02/25
FTP서버  (0) 2010/02/25
DHCP서버  (0) 2010/02/25
APM설치하기  (0) 2010/02/25
Posted by [NOVA]
TAG ,

최근에 달린 댓글

최근에 받은 트랙백

글 보관함