1
2
|
.
/jdk-6u24-linux-i586-rpm
.bin
#解压jdk包
mv
jdk-6u24-linux-i586
/usr/local/jdk
|
1
2
3
4
5
6
7
8
|
vi
/etc/profile
JAVA_HOME=
/usr/local/jdk
PATH=$PATH:$JAVA_HOME
/bin
CLASSPATH=.:$JAVA_HOME
/lib
:dt.jar$JAVA_HOME
/lib/tools
.jar
export
CLASSPATH JAVA_HOME PATH
保存退出!
source
/etc/profile
#生效环境变量
java -version
#显示java版本则成功!
|
1
2
3
|
tar
zxvf apache-tomcat-7.0.
tar
.gz
mv
apache-tomcat-7.0
/usr/local/tomcat
/usr/local/tomcat/bin/startup
.sh
#启动tomcat
|
1
2
3
4
5
|
tar
zxvf tomcat-connectors-1.2.37-src.
tar
.gz
cd
tomcat-connectors-1.2.37-src.
tar
.gz
/native
.
/configure
--with-apxs=
/usr/local/apache/bin/apxs
--with-tomcat=
/usr/local/tomcat
--with-java-home=
/usr/local/jdk
#--with-apxs扩展工具用来生成mod_jk.so共享库
make
#make即可,不需要安装.
cp
.
/jk/native/apache-2
.0
/mod_jk
.so
/usr/local/apache/modules/
#复制生成模块到apache模块目录下
|
1
2
3
4
5
6
7
8
9
10
11
12
|
vi
mod_jk.conf
#添加如下内容
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
LoadModule jk_module modules
/mod_jk
.so
#加载jk模块
JkWorkersFile
/usr/local/apache/conf/workers
.properties
JkLogFile
/usr/local/apache/logs/mod_jk
.log
#指定日志位置
JkLogLevel info
#日志级别
JkLogStampFormat
"[%a %b %d %H:%M:%S %Y]"
#日志格式
JkOptions +ForwardKeySize+ForwardURICompat -ForwardDirectories
JkRequestLogFormat
"%w %V %T"
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount
/servlet/
* server1
JkMount /*.jsp server1
|
1
2
3
4
5
6
7
8
9
10
|
vi
workers.properties
#添加以下内容
worker.list=server1
#定义一个工作表
worker.server1.
type
=ajp13
#JK模块实现负载均衡采用的是AJP协议1.3版
worker.server1.host=localhost
#tomcat服务器ip
worker.server1.port=8009
#定义server.xml中的端口
worker.server1.lbfactor=50
#设置权重值
worker.server1.cachesize=10
#连接数量缓存
worker.server1.cache_timeout=600
worker.server1.socket_keepalive=1
worker.server1.socket_timeout=300
|
1
2
3
|
在DirectoryIndex中添加 index.jsp
LoadModule jk_module modules
/mod_jk
.so
#添加加载mod_jk:
Include
/usr/local/apache/conf/mod_jk
.conf
|
1
2
3
|
vi
conf
/server
.xml:
<Context path=
""
docBase=
"/usr/local/apache/htdocs"
debug=
"0"
reloadable=
"true"
crossContext=
"true"
/>
保存退出!
|
1
2
3
|
service httpd restart
/usr/local/tomcat/bin/shutdown
.sh
/usr/local/tomcat/bin/startup
.sh
|