tomcat 與apache 整合

1.安裝jdk

 http://www.oracle.com/technetwork/java/javase/downloads/下載

 jdk-6u26-linux-i586.bin

 chmod +x jdk-6u26-linux-i586.bin

 ./jdk-6u26-linux-i586.bin

 mv jdk1.6.0_26 /usr/local/

2.vi /etc/profile添加

 export JAVA_HOME=/usr/local/jdk1.6.0_26

 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
 export TOMCAT_HOME=/var/www/html

3.解壓tomcat

  將目錄拷貝到 /var/www/html

4.安裝tomcat-connectors

 wget http://archive.apache.org/dist/t ... s-1.2.30-src.tar.gz
 #tar zxvf tomcat-*
 #cd tomcat-*/native
 #./configure --with-apxs=/usr/sbin/apxs
 #make && make install

 以上查找不到apxs則

  yum -y install apr-devel

  yum -y install  apr-util-devel

  yum -y install httpd-devel

5.vi /etc/http/conf/httpd.conf

   DirectoryIndex index.jsp index.html

   LoadModule     jk_module    modules/mod_jk.so

6.編輯mod_jk.conf   和 workers.properties

  cd /etc/http/conf.d

   vi mod_jk.conf

     JkWorkersFile /etc/httpd/conf.d/workers.properties
    JkLogFile   logs/mod_jk.log
    JkShmFile   logs/jk-runtime-status
    JkLogLevel info
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
   JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
   JkRequestLogFormat "%w %V %T"
   #Sample JkMounts.   Replace these with the paths you would
   #like to mount from your JSP server.
   #syntax: JkMount ${URL_DIR}/*.jsp worker_name
  JkMount   /images/avatar/*     worker1
  JkMount   /*.jsp worker1
  JkMount /*.page worker1
   JkMount /*.cic worker1
  JkMount /func/* worker1
  JkMount   /assets/*          worker1
  JkMount   /remote/*          worker1
  JkMount   /services/*        worker1
  JkMount   /homebase/*        worker1
  JkMount /skin/*      worker1
  JkMount /error/*     worker1
  JkMount /lib/*       worker1
  JkMount /protected/*       worker1
  JkMount /rounded/*       worker1
  JkMount /FormOverLogin*       worker1
  JkMount /fckeditor/editor/filemanager/connectors/*       worker1
  JkMount /upload/image/*       worker1

 

  vi workers.properties

  worker.list=worker1    
  worker.worker1.port=8009
  worker.worker1.host=localhost
  worker.worker1.type=ajp13
  worker.woker1.lbfactor=1

7.修改tomcatapache知道讓web指向同一個目錄
#vim /usr/src/tomcat/conf/server.xml
      appBase="webapps"
             unpackWARs="true"
             xmlValidation="false" xmlNamespaceAware="false">
      

<Context path="" docBase="/var/www/html" debug="0" reloadable="true" crossContext="true" />紅色字體改成apache 目錄 如:/var/www/html

8.vi /var/www/html/index.jsp

html>
<body>
<h1>JSP Test Page</h1>
<%=new java.util.Date()                                   
%>
</body>
</html>

出現頁面 JSP Test Page則配置成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章