您的位置:首页 > 运维架构 > Tomcat

tomcat 与apache 整合

2016-02-26 15:26 459 查看
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.修改tomcat跟apache知道让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则配置成功。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: