Ossian Story
article thumbnail

Windows - Apache & Tomcat 연동


1. http://www.apachelounge.com/download/ 접속

2. 화면 왼쪽에서 설치한 Apache 버전 선택

    

3, Apache와 동일한 버전 및 OS Bit로 다운로드

    

4. 다운로드 받은 MOD_JK의 압축 해제

    

5. 압축해제 후 MOD_JK 파일을 Apache의 modules 폴더로 복사 또는 이동

    

    


Windows - Apache 환경설정


1. D:\Apache\conf\httpd.conf 메모장으로 실행

    

2. httpd.conf 실행 후 아래와 같이 내용 추가

    - 중간에 DirectoryIndex를 찾아서 index.jsp 추가  

       

    - LoadModule 부분을 찾아서 아래와 같이 추가 후 저장
      + 
LoadModule jk_module modules/mod_jk.so

      + Include conf/mod_jk.conf

        

3.  mod_jk.conf 파일을 메모장으로 생성

    

4. 생성한 mod_jk.conf를 메모장으로 실행하여 아래와 같이 작성 후 저장

    JkWorkersFile "D:\Apache\conf\workers.properties"


    JkLogFile "D:\Apache\logs\mod_jk.log"


    JkLogLevel error


    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "


    JkRequestLogFormat "%w %V %T"


    JkMount /*.jsp ajp13


    JkMount /*.do ajp13


    JkMount /servlet/* ajp13


    JkMount /url ajp13


    JkMount /dita/j_spring_security* ajp13


    JkMount /ppspwc/j_spring_security* ajp13


    JkMount /mmea/j_spring_security* ajp13


    JkMount /irtv/j_spring_security* ajp13

    

5.  workers.properties 파일을 메모장으로 생성

    

6. 생성한 workers.properties를 메모장으로 실행하여 아래와 같이 작성 후 저장

    workers.tomcat_home=D:\Tomcat


    workers.java_home=C:\Program Files\Java\jdk1.8.0_91


    ps=/


    worker.list=ajp13


    worker.ajp13.port=8009


    worker.ajp13.host=localhost


    worker.ajp13.type=ajp13


    worker.ajp13.lbfactor=1


    worker.loadbalancer.type=lb


    worker.loadbalancer.balanced_workers=ajp13


    worker.inprocess.type=jni


    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar


    worker.inprocess.cmd_line=start


    worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout


    worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stder

    


Windows - Tomcat 환경설정


1. server.xml를 메모장으로 실행하여 아래와 같이 수정 후 저장

   + <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"> 부분을 아래와 같이 수정

      

      <Host name="localhost"  appBase="D:\Apache\htdocs" unpackWARs="true" autoDeploy="true" mlValidation="false" xmlNamespaceAware="false">

   

   + </HOST> 윗줄에 아래와 같이 추가


      <Context path="/" docBase="D:\Apache\htdocs" unpackWARs="true" debug="g" reloadble="true" xmlValidation="false" xmlNamespaceAware="false"     

         crossContext="true"> </Context>

    


Windows - Apache & Tomcat 연동확인


1. Apache & Tomcat 모두 재시작

2. D:\Apache\htdocs에 test.jsp 파일 메모장으로 생성

   

3. 아래와 같이 입력 후 저장

    <%@ page language="java" %>

    <%!

    int a= 100;

    int b= 200;

    %>

    <%

    int c= 0;

    c=a+b;

    %>

    <html>

    <head><title> JSP Test </title></head>

    <body>

    a= <%=a%><br>

    b= <%=b%><br>

    c= <%=c%>

    </body>

   </html>

    

4. localhost/test.jsp가 정상적으로 실행되면 연동완료

    






profile

Ossian Story

@ossians