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>
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则配置成功。
相关文章推荐
- SUSE安装、配置APR和Tomcat-Native
- tomcat-maven-plugin问题汇总
- linux 部署tomcat 搭建nginx
- Nginx + Tomcat 负载均衡集群的搭建实例
- Tomcat 部署:工程下 META-INF 目录下的 Context.xml
- 同时跑两个TOMCAT
- 内存溢出之Tomcat内存配置-catalina.sh or catalina.bat
- 使用tomcat简单发布网页
- Linux系统下tomcat自动拉取代码打包发布的配置部署和脚本编写(转朋友)
- servlet与tomcat的关系
- tomcat启动报警告错误:Setting property 'maxTheads' to '125' did not find a matching property.
- 1、Web容器的理解&Tomcat的安装与配置
- tomcat异常
- linux tomcat 远程debug
- windows server 2008 tomcat 8.0 安装部署启动及各种错误原因
- Tomcat的安装与配置
- 在mac系统安装Apache Tomcat的详细步骤(转载自himi的博客,修改了错误添加了图片)
- Tomcat中文乱码处理:URIEncoding,useBodyEncodingForURI
- tomcat-dbcp数据库连接池配置以及使用时候的一些坑
- tomcat-dbcp数据库连接池配置以及使用时候的一些坑