본문 바로가기

Linux

apm + tomcat

===================================================
                    Apache2.x + PHP + Mysql + Tomcat 연동
===================================================
1. 설치환경
OS : LINUX(RedHat8.0)
Apache : 2.0.44
PHP : 4.3.0
Tomcat : 4.1.18

2. 필요한 파일
http-2.0.44.tar.gz
     --> http://www.apache.org/dist/httpd/http-2.0.44.tar.gz

php-4.3.0.tar.gz(Zend 사용을 위해 4.3.1버젼은 아직 지원 안됩니다.)
     --> http://www.php.net/get/php-4.3.0.tar.gz/from/a/mirror

ZendOptimizer-2.1.0-Linux_glibc21-i386.tar.gz
     --> http://www.zend.com/store/free_download.php?pid=13

mysql-3.23.55-pc-linux-i686.tar.gz
     --> http://www.mysql.com/downloads/mysql-3.23.html

j2sdk-1_4_1_01-linux-i586.bin
     --> http://java.sun.com/j2se/1.4.1/download.html

tomcat-4.1.18.tar.gz
     --> http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/bin/tomcat-4.1.18.tar.gz

tomcat-connectors-4.1.18-src.tar.gz
     --> http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/src/tomcat-connectors-4.1.18-src.tar.gz

3. 설치순서
a. mysql설치
b. apache 설치
c. php 설치
d. tomcat 설치

4. 참고문서
by 구경탁님
-> http://www.javaservice.net/~java/bbs/data/engine/1036132568+/RedHat8_0_Apache2_0_40%2BTomcat4_1_12.html
톰캣 연동부분은 거의 이 문서에 의존했습니다.

---------------------------------------------------
A. mysql 설치
---------------------------------------------------
/usr/local/에 소스를 푼다. (모든 설치는 root 권한으로...)
shell> tar xvfz mysql-3.23.55-pc-linux-i686.tar.gz
그러면 /usr/local/mysql-3.23.55-pc-linux-i686 이라는 디렉이 생깁니다.
./configure 할 필요 없습니다.^^*
# 참고
# ./configure 해줬더니 이런 메세세지가 나옵니다.
# ./configure 할 필요 없답니다.
shell> /usr/sbin/groupadd mysql (그룹추가)
shell> /usr/sbin/useradd -g mysql mysql (사용자추가)
shell> ln -s /usr/local/mysql-3.23.55-pc-linux-i686 /usr/local/mysql (이케 심볼릭 링크를 해주고)
shell> cd mysql
shell> chown -R root /usr/local/mysql/. (소유자를 바꾼다.)
shell> chown -R mysql /usr/local/mysql/data (소유자를 바꾼다.)
shell> chgrp -R mysql /usr/local/mysql/. (그룹도 바꾸주고)
여기까지 하면 설치 끝...
shell> bin/safe_mysqld --user=mysql & mysql 데몬이 구동된다.
# 참고
# 시작 서비스에 등록할 경우
# shell> cp mysql.server /etc/rc.d/init.d/mysqld
# shell> ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S90mysqld
# shell> ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S90mysqld
# 이케하고
# shell> /usr/sbin/ntsysv 해서 mysqld 항복에 체크해주면 됩니다. ( [*]mysqld 이렇게 )

----------------------------------------------------
B. apache 설치
----------------------------------------------------
/usr/local/src에 소스를 푼다.
shell> tar xvfz http-2.0.44.tar.gz
shell> cd httpd-2.0.44
shell> ./configure --prefix=/usr/local/apache (설치 디렉토리)
     --enable-rule=SHARED_CORE (tomcat 연동시 필요)
     --enable-modules=so (tomcat 연동시 필요)
     --enable-so (php 연동시 필요)
     (옵션은 주욱 붙여서 쓰세여. 괄호안 설명이 잘 맞는 지는 잘 몰라여 ^^*)
shell> make
shell> make install
/usr/local/apache 라는 디렉이 생겼을 것입니다.
src 디렉에 있는 소스파일 들은 삭제합니다.

shell> tar xzvf tomcat-connectors-4.1.18-src.tar.gz
shell> cd jakarta-tomcat-connectors-4.1.18-src/jk/native
shell> ./buildconf.sh
shell> ./configure --with-apxs=/usr/local/apache/bin/apxs
shell> make
shell> make install
shell> /usr/local/apache/modules 에

mod_jk.so 이 생깁니다.

----------------------------------------------------
C. php 설치
----------------------------------------------------
/usr/local/src에 소스를 푼다.
shell> tar xvfz php-4.3.0.tar.gz
shell> cd php-4.3.0
shell> ./configure
     --prefix=/usr/local/php
     --with-apxs2=/usr/local/apache/bin/apxs (중요)
     --with-mysql=/usr/local/mysql
     --with-gd
     --with-zlib
     --enable-track-vars=yes (중요: GET, POST, cookie 변수들이 어디서 왔는지 기억한다고 하네요.)
     --with-mod-charset
     --with-language=korean
     --with-charset=euc_kr
     --disable-debug
     --with-xml
shell> make
shell> make install
/usr/local/php 라는 디렉이 생겼을 것입니다.
/usr/local/src/php-4.3.0 에 보면, php.ini-dist 라는 파일을 다음 처럼 복사 합니다.
shell> cp /usr/local/src/php-4.3.0/php.ini-dist /usr/local/lib/php.ini

다음은 httpd.conf 파일을 수정해 줍니다.(아파치 설치 후 ServerName 설정해 주시는 것 잊으면 안됩니다.)
ServerName 수정해주시고, 아마 수정 없이 아파치를 실행 하셨다면 에러메세지가 보였을 것입니다. 수정하라고...ㅡ.ㅡ;
-> DirectoryIndex index.html index.php index.phtml index.jsp 시작페이지 설정부분입니다. 수정해주세여(349 라인정도)

그리고, 아래와 같이 추가해줍니다. (840 라인 즈음에...)
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php4 .php3 .html .htm .phtml .ph .php
AddType application/x-httpd-php-source .phps

자~ 이제 Zend 설치를 할 차례입니다. 아주 간단합니다.
/usr/local/src에 소스를 푼다.
shell> tar xvfz ZendOptimizer-2.1.0-Linux_glibc21-i386.tar.gz
shell> cd Zend* ,로 들어가서
shell> ./install.sh ,해주면 GUI를 가장한(?) 설정 창이 뜹니다.
계속 OK 눌러 주시면 설치가 완료됩니다.
마지막에 나오는 메세지는 "php.ini는 새로 심볼릭 링크 했다. 수정하고 싶으면 /usr/local/Zend/etc 에있는
php.ini를 해라."는 것입니다.

여기까지 설치하셨다면 Zend가 설치되면서 아파치가 (재)구동 되었을 겁니다.
아파치 root디렉(디폴트는 /usr/local/apache/htdocs)에 간단한 test파일을 만듭니다.
shell> vi test.php
     <? phpinfo(); ?>
또는,
shell> cat > test.php
<? phpinfo(); ?>
^d
하시면 파일이 만들어 집니다.
브라우져로 위의 파일을 불러오면 (http://localhost/test.php) php환경 문서가 나타납니다.

------------------------------------------------------
D. Tomcat 설치
------------------------------------------------------
먼저 jdk를 설치 합니다.
/usr/local에 소스를 푼다.
shell> chmod 755 j2sdk-1_4_1_01-linux-i586.bin
shell> ./j2sdk-1_4_1_01-linux-i586.bin , 마지막에 yes해주시면 자동으로 풀립니다.
shell> ln -s /usr/local/j2sdk1.4.1_01 /usr/local/j2sdk(심볼릭 링크는 더이상 설명 안하겠음.)

다음은 tomcat
/usr/local에 소스를 푼다.
shell> tar xvfz tomcat-4.1.18.tar.gz
shell> ln -s /usr/local/jakarta-tomcat-4.1.18 /usr/local/tomcat

shell> vi /etc/profile, 파일을 열어서 환경 설정을 해줍니다.
     JAVA_HOME=/usr/local/j2sdk
     CATALINA_HOME=/usr/local/tomcat
     PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
     export JAVA_HOME CATALINA_HOME
shell> source /etc/profile ,적용

#############################################
# 다음은 구경탁 jinuxer@koug.net 님의 문서를 참고 했습니다. #
# "#"가 두 번 있는 것은 주석 부분이니까 혼동 없으시길...     #
# 구경탁 님의 문서를 복사한 부부은 #처리 했습니다.            #
#############################################
# 내용중 다음을 찾아서
# <Server port="8005" shutdown="SHUTDOWN" debug="0">
# 밑줄에 다음을 입력한다.
# <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" />
# 내용중 다음을 찾아서
# <Host name="localhost" debug="0" appbase="webapps">
# 밑줄에 다음을 입력한다.
# <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" />
# catalina.sh start

# Tomcat 을 재시작하면,
# /usr/local/tomcat/conf 디렉토리 아래에
# auto 디렉토리와 jk 디렉토리가 생겼을 것이고, auto 아래에 mod_jk.conf가 생겼을것이다.
# cd /usr/local/tomcat/conf/jk
# vi workers.properties

# 아래 내용은 없는 것이니 아래내용을 복사해서 생성을 하면 된다.

# #Start setup file
#
# workers.tomcat_home=/usr/local/tomcat
# workers.java_home=/usr/local/java
# ps=/
# worker.list=ajp12, ajp13

# #Definition for Ajp13 worker
#
# worker.ajp13.port=8009
# worker.ajp13.host=localhost
# worker.ajp13.type=ajp13
#
# #End setup file

/usr/local/tomcat/conf/auto/mod_jk.conf 를 수정해 줍니다. 이 부분이 아주 중요했습니다.
tomcat을 얹는 순간 php를 인식 못하는 문제가 있었습니다. 아래는 저의 mod_jk.conf파일 내용입니다.

<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.so
</IfModule>


<VirtualHost localhost>
    ServerName localhost

    JkMount /*.jsp ajp13
    JkMount /servlet/* ajp13

    JkMount /admin ajp13
    JkMount /admin/* ajp13

    JkMount /webdav ajp13
    JkMount /webdav/* ajp13

    JkMount /examples ajp13
    JkMount /examples/* ajp13

    JkMount /tomcat-docs ajp13
    JkMount /tomcat-docs/* ajp13

    JkMount /manager ajp13
    JkMount /manager/* ajp13
</VirtualHost>

다시 구경탁 님의 문서로 돌아가서,,

# vi /etc/httpd/conf/httpd.conf

# 제일 아래 부분에 아래와 같이 추가해준다.
# default로 인스톨되어 있는 Apache말고 새로 compile하여 install을 한 Apache인 경우도
# 마찬가지이다.
#
# #Load mod_jk
#
# LoadModule jk_module modules/mod_jk.so
#
# #Configure mod_jk
#
# JkWorkersFile /usr/local/tomcat/conf/jk/workers.properties
# JkLogFile /usr/local/tomcat/logs/mod_jk.log
# JkLogLevel emerg
#

여기서부터,
# #Root context
# JkMount /*.jsp ajp13
# JkMount /servlet/* ajp13
여기까지는 추가 하지 마세여!!

# Include /usr/local/tomcat/conf/auto/mod_jk.conf

# koug 라는 컨텍스트를 추가해 보겠다.
# /usr/local/apache/htdocs 디렉토리에 koug 디렉토리를 만든다.
# 주, 원하는 아무 디렉토리에 원하는 이름으로 생성하면 된다.
# cd /usr/local/apache/htdocs
# mkdir koug

# vi /usr/local/tomcat/conf/server.xml
...

        <!-- Define properties for each web application. This is only needed
             if you want to set non-default properties, or have web application
             document roots in places other than the virtual host's appBase
             directory. -->

        <!-- Tomcat Root Context -->
        <!--
         <Context path="" docBase="ROOT" debug="0"/>
        -->

        <!-- Tomcat koug Context -->
        <Context path="/koug" docBase="usr/local/apache/htdocs/koug" debug="0"
                 reloadable="true"/>

        <!-- Tomcat Examples Context -->
        <Context path="/examples" docBase="ejinuxer@koug.net
xamples" debug="0"
                 reloadable="true" crossContext="true">
         <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="localhost_examples_log." suffix=".txt"
         timestamp="true"/>
...

# 제대로 연동이 되는지 Test를 해보자.
# cp -r /usr/local/tomcat/webapps/examples/* /var/www/koug
# Tomcat과 Apache를 재시동한다.
# http://localhost/koug/jsp/
# http://localhost/koug/servlets/
# 어랏! 포트번호가 빠졌다. 눈치를 챘으리라. -.-+
# Apache와 Tomcat가 연동이 되었다는 증거가 여기서 나오는 것이다.
# 물론, 아래처럼
# http://localhost:8080/koug/jsp/
# http://localhost:8080/koug/servlets/
# 접속을 해도 결과는 마찬가지다. 속이 시원하지 않은가? 으햐햐?w -0-
# 그렇다면, ROOT 의 디렉토리는 어떻게 하면 될까?
# 그렇다. 별문제없이 되리라고 생각이 될것이다. 별반차이가 없다는것이다.

# vi /usr/local/tomcat/conf/server.xml
...

        <!-- Define properties for each web application. This is only needed
             if you want to set non-default properties, or have web application
             document roots in places other than the virtual host's appBase
             directory. -->

        <!-- Tomcat Root Context -->
         <Context path="" docBase="/usr/local/apache/htdocs" debug="0" reloadable="true" />

        <!-- Tomcat Examples Context -->
        <Context path="/examples" docBase="examples" debug="0"
                 reloadable="true" crossContext="true">
         <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="localhost_examples_log." suffix=".txt"
         timestamp="true"/>
...

# cp -r /usr/local/tomcat/webapps/examples/* /usr/local/apache/htdocs

# Tomcat과 Apache를 재시동한다.
# http://localhost/jsp/
# http://localhost/servlets/
# 원하는 결과가 나왔는가?

여기까지 구경탁 님의 문서 였습니다. ^^*

글구 박승원 님께서,
# 우선 위의 tomcat을 실행하면 매번 mod_jk.conf파일이 생성이 됩니다.
# 이때
#
# <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" />
# <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" />
#
# 이 부분이 server.xml에 아직 있을텐데..이를 코멘트 해주면 편법이지만
# 계속적으로 mod_jk.conf가 생성이 되는것을 막을수 있습니다.
이런 팁을 리플해 주셨더군여.(구경탁 님의 문서에)

-------------------------------------------------------
-------------------------------------------------------

여기까집니다. 많은 도움이 되셨으면 합니다.
문의 사항이나 잘못된 부분은 리플 달아주세여.
email : buomsu_s@hotmail.com

        
DTB    4.3.1도 Zend Optimizer 지원하는데요...
다시 확인해 보심이...    02/28 1:06:17 코멘트 지우기
        
신범수    Supported PHP versions: 4.0.5 up through 4.3.0(4.0.4 in previous versions of the Zend Optimizer)
이렇게 나와 있는데여... 4.3.0까지 아닌가 모르겠네여...
4.3.1 설치하고 인스톨 했을 때, 지원 안된다는 오류가 나옵니다.    02/28 1:28:51 코멘트 지우기
        
알라신    TOMCAT 설치하면 장점이 뭐죠??
속도가 빨라지고 서버부하도 적어진다면 나도 해봐야징~~
속도가 빨라지고 서버 부하도 주나요????
답변좀 주세요...    02/28 2:33:34 코멘트 지우기
        
신범수    다른 것보다도.. JSP를 쓸수 있다는 거겠죠.    02/28 12:47:41 코멘트 지우기
        
급해맨    783 #AddDefaultCharset ISO-2022-KR (주석처리 바람)
    02/28 14:01:25 코멘트 지우기
        
로기    php가 주력모델이시믄 굳이 톰캣깔아서 jsp 하실 필요가 없으실 듯..    03/01 4:57:13 코멘트 지우기
        
수면증    jsp엔진이지 tomcat은..    03/03 10:43:49 코멘트 지우기
        
똥파리    간만에 설치하다가 잠깐 띵했습니다. 그 흔한 소스가 보이는 문제....
알고보니 위에 오타가 있네요.
설치문서는 오타를 잘 확인해 주시기 바랍니다 ^^
AddType appllication/x-httpd-php .php4 .php3 .html .htm .phtml .ph .php
AddType appllication/x-httpd-php-source .phps
<--위에서 appllication 이 아니라 application 입니다    03/04 11:29:05 코멘트 지우기
        
Jigi    mysql 실행하실려면 반드시 설치판의 scripts에 있는
mysql_install_db를 실행해 줘야합니다.    03/04 12:10:07 코멘트 지우기
        
Jigi    물론 mysql_install_db가 초기 DB생성하는 것이라는건
누구나 다 아는 사실이겠지요~ ^^    03/04 12:10:46 코멘트 지우기
        
신범수    ^^* 오타 죄송여~ 수정했습니다.    03/04 21:35:27 코멘트 지우기
        
Jigi    냠냠..
php.ini에서..
register_globals = on
on으로 변경하는거~~? ^^    03/05 12:37:01 코멘트 지우기
        
jay    Configuring extensions
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... yes
configure: error: Cannot find libz
[root@jjaekim php-4.3.0]#
php 컨피그 도중 생기는 에러 임다 뭘해야되나여     03/05 14:52:07 코멘트 지우기
        
쪼리    jay | zlib zlib-devel 2개의 패키지가 깔려있나 확인하세요 4.3.1 로 하셔도 아무런문제가 없습니다 Zend Optimizer 정상적으로 인식됩니다.    03/06 7:44:46 코멘트 지우기
        
Jigi    오잉? 4.3.1에 ZendOptimizer가 설치가 되던가요?
설치시도를 해봤습니다만..
4.3.0까지만 지원된다고 나오던데요?
이상하당~ 다시 해봐야지...    03/06 10:33:11 코멘트 지우기
        
jay    http://www.phpschool.com/bbs2/inc_view.html?id=20957&code=install2&start=0&mode=&field=&operator=&period=&category_id=&s_que=
이것좀 봐주세요
원래 아파치 실행하면 실행 퍼미션이
nobody /usr/local/apache/bin/httpd -k start
이런식으로 nobody로 실행되나요
소유주도 root고 root로 실행했는데도 ....
지금 의심할 부분이 없어서요
    03/06 14:02:43 코멘트 지우기
        
Jigi    거 원래 그래요~ ㅎㅎ
1개 프로세서는 root고 나머지는 모두 nobody    03/06 15:19:43 코멘트 지우기
        
신범수    헉! 오타가 있어서... 다시
ZLIB는 압축 라이브러리입니다. libz는 png압축을 사용할 수 있게 하는 거고요...
zlib에 libz가 빠져있는 듯합니다. zlib를 다시 설치하시거나,
--with-zlib 부분을 삭제하고 configure 하심 에러 없으실듯...
    03/06 22:24:06 코멘트 지우기
        
신시우    좋은 글 감사합니다만...
zlib에 libz가 빠져있다는게 무슨말이죠? ㅡㅡ;;
그러고 써주신 옵션 다ㅤㅆㅓㅅ는데 계속 libpng.(also) not found. 라고뜨네요 옵션 몇개 빼고하면 그 php4모듈이 안생기구요.. 어쩌면 좋을까요..    03/07 1:42:44 코멘트 지우기
        
신시우    정확하게 --with-jpeg-dir=<DIR> 이런 fails가 뜨네요... gd옵션을 빼주면 정상적으로 설치가 되는거 같던데... 모듈은 여전히 안생깁니다.    03/07 1:45:36 코멘트 지우기
        
신시우    ㅎㅎ 떳네요 ㅡ_ㅡ gdㅤㅃㅒㅤ고 zlib빼고;;
php옵션에 --with-apache=아파치설치본경로 넣으니까 모듈이 생긴거같습니다...;;;; 초보라 실수한거같네요 암튼 글 고맙습니다.    03/07 2:18:05 코멘트 지우기
        
발목잡기    나는 발목잡는 놈... 리눅스 설치 그거 누가 못해? 윈도우용이나 올려 보더라고, 잉~    03/07 11:48:38 코멘트 지우기
        
발목잡기    나는 발목잡는 놈... 리눅스 설치 그거 누가 못해? 윈도우용이나 올려 보더라고, 잉~    03/07 11:49:13 코멘트 지우기
        
신시우    흠...저기 톰켓까는부분에 시작할때부터 뭘 고치라구써잇는데 어떤파일을 고치라는걸까 ㅡ_ㅡ; 아 또 미치겟당 ㅎㅎ 난 왜케 허접한거지 ㅡㅡ;;    03/11 18:55:06 코멘트 지우기
        
신범수    server.xml 입니다. 지송^^*
tomcat/conf/server.xml    03/11 23:21:33 코멘트 지우기
        
정재은    으 아~ 드뎌 성공했습니다~ 많은 도움이 되었습니다. 근데요 이거 보고 좀 해멧거든요.. 허접이라 이윤 모르겠지만 마지막에 팁으로 적어주신 코멘트 처리.. + (신범수님이 적어주신 mod_jk.conf 파일 내용 + httpd.conf에 적지 말라구 하신 부분)
=========
줄이자면 저는 tomcat 시동시 생기는 mod_jk.conf을 그대로 사용하구요 httpd.conf에는 구영탁님이 하셨던 그대로 했습니다.
혹시나 해서 이렇게 올려봅니다 ^^ 제가쓰는 os가 7.1수준정도로 알고있습니다. 그차이인가 모르겠네요~ 감사했습니당^^    03/12 18:33:13 코멘트 지우기
        
정재은    ㅇ ㅏ.. 이제 성공했으니깐 마지막 팁도 한번 적용해 봐야겠습니다. 룰루루~~ ^^ 아~ 신범수님께서 톰켓을 얹으면 php문제가 생긴다는 말씀이요~ 아직 문제는 없지만 혹시 생길까 걱정은 되네요~ ㅡㅡㅋ 제발 제가한 방법도 잘 돌아가길 빌어볼 뿐입니다    03/12 18:38:37 코멘트 지우기
        
김수민    [질문잇는데염]
shell> chown -R mysql /usr/local/mysql/data (소유자를 바꾼다.)
위에서요 이부분이요. 여기가 db 저장돼는데자나여
근설치하면 db는 왜 var/lib/mysql 에 따로 떨어져잇나요
위에서처럼 mysql폴더안에 설치가돼게는못하나염?    03/20 18:21:40 코멘트 지우기
        
요요    vi mod_jk.conf 하구요

#<VirtualHost localhost>
# ServerName localhost

JkMount /*.jsp ajp13
JkMount /servlet/* ajp13

JkMount /admin ajp13
JkMount /admin/* ajp13

JkMount /webdav ajp13
JkMount /webdav/* ajp13

JkMount /examples ajp13
JkMount /examples/* ajp13

JkMount /tomcat-docs ajp13
JkMount /tomcat-docs/* ajp13

JkMount /manager ajp13
JkMount /manager/* ajp13
#</VirtualHost>

VirtualHost랑 ServerName을 주석처리 해주고
예제로 해보는 koug부분을 위해
바로 아래에
JkMount /koug ajp13
JkMount /koug/* ajp13을 추가하여

http://기본도메인/admin 화면 뜨구요
http://기본도메인/koug/jsp 화면 뜨구요 8080을 붙였을때두 똑같이 뜨네여.    05/16 10:41:19 코멘트 지우기
        
요요    글구 가상호스팅 잡는거
http://okjsp.pe.kr/lecture/lec01/vhost02.xml 을 보면 자세하게 나와 있거든여. 저두 여기서 헤매서리..
server.xml보시면요. </Host>루 끝나는 부분 다음에 가상호스팅 설정 부분을 해주시면 되거든요.    05/16 10:45:21 코멘트 지우기
        
ㅊㅊ    저기요. catalina.sh start 하면 에런메세지가 나와요
요기서 막혀요 도움좀 주세욤 그리고욤
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program

etc/profile 에서요 그냥 밑에 추가하면돼는건가요? java_home =/usr/local/js2sdk 이것두 이해가안돼요 방을 만들라는건가요?    05/19 21:19:52 코멘트 지우기
        
음냐    java_home =/usr/local/js2sdk 를
JAAV_HOME=/usr/local/js2sdk 로 바꾸세요    06/03 3:13:01 코멘트 지우기
        
짱구    에러없이 잘설치는 됐는데...
http://domain/koug/jsp에서 예제파일가면...
jsp코드는 실행이 되질안네요...
<%= "aaa" %>하니까...소스가 다보이네요...
연동이 안되는거같은데...    06/04 11:08:20 코멘트 지우기
        
웅....    apache 설치하고 tomcat 커넥터 make 하니 다음과 같은 에러가....
make[1]: *** [mod_jk.la] 오류 1
make[1]: 나감 `/home/stud/mulgogi/source/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0' 디렉토
make: *** [all-recursive] 오류 1
이거 때문에 무진장 고생하고 있습니다. 부디 욕하시지 말고 갈켜주세요....    06/08 20:45:45 코멘트 지우기
        
라면    libtool: link: `../common/jk_ajp12_worker.lo' is not a valid libtool object
make[1]: *** [mod_jk.la] 오류 1
make[1]: 나감 `/usr/local/src/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0' 디렉토리
make: *** [all-recursive] 오류 1
오류입니다. 아시는분 답변좀 해주세요    06/18 18:14:33 코멘트 지우기
        
냐하    저는 ./httpd -k start 할 경우
Port was replaces with Listen in Apache 2.0 이라는 오류가 생깁니다.
해결 방법좀 가르쳐주세요    06/19 19:38:57 코멘트 지우기
        
커넥터에러    웅...님이랑 라면님 하고 똑같은 에러가 생깁니다. connector를 make할 때 생기는 에러는 어케하나여? ㅜ.ㅜ    06/24 20:31:52 코멘트 지우기
        
vishnu    마지막에 한번 해보세요...콘넥터를...
위에글처럼 중간에하면 libtool: link: `../common/jk_ajp12_worker.lo' is not a valid libtool object
make[1]: *** [mod_jk.la] 오류 1
make[1]: 나감 `/usr/local/src/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0' 디렉토리
make: *** [all-recursive] 오류 1
이런오류때문에 포기했다가 이것저것 막 깔아보고 4.1.24도 깔아보고 했는데 싹 지우고 최종적으로
jakarta-tomcat-connectors-4,1,18 을 까니까
오류없어지던데요...이유는 잘모르겠슴...
그외에 그냥 자기한테 맞는 아파치 모듈을 직업
톰캣사이트가서 ex)mod_jk-2.0.43.so 같은파일을 구하는수도 있을거구요...쓸때에는 mod_jk.so로 바꿔줘도되구요~
아니면 설정파일에서 modules/mod_jk-2.0.43.so 이렇게
써놓으면 파일이름은 안바꿔도 되는거...넘 당연한건가 ㅡㅡ;;    06/25 11:40:08 코멘트 지우기
        
vishnu    제설정은 오라클9i,APM,tomcat 이렇게 연동되어있습니다.
일주일을 고생했네요...-_-
오라클은 리눅스설치하고 다 셋팅한다음에 깔아야겠다
마음먹고 깔려고 거의 끝내다가 / 의 용량 적게줬다가
피보고 배쉬히스토리 백업해놨다가 리눅스다시깔고
파티션넉넉히 준다음 히스토리대로한다음 오라클깔고...
wow7.3 임다...근데 wow7.3은 기본WM가 도크들이
하나도 없네...딸랑 WM...패키징안했나...    06/25 11:43:19 코멘트 지우기
        
kinglog    에러없이 잘설치는 됐는데...
http://domain/koug/jsp에서 예제파일가면...
jsp코드는 실행이 되질안네요...
<% out.println("jsp test %>하니까..
아무것도 안나오네요.
소스보기하면 소스는 그대로 보이고 --.
연동이 안되는거같은데...

'Linux' 카테고리의 다른 글

tomcat install (ok)  (0) 2013.09.26
tomcat install  (0) 2013.09.26
apm setting  (0) 2013.09.26
Gaim v1.5 install  (0) 2013.09.26
OPEN FLAGS (플래그)  (0) 2013.09.26