现在的位置: 首页 > 综合 > 正文

linux+tomcat+apache

2012年03月27日 综合 ⁄ 共 1442字 ⁄ 字号 暂无评论

一、安装jdk,分32和64位
chmod u+x jdk-version-xxx.bin
./jdk-version-xxx.bin
mv jdk1.6.0_17 /usr/local/
二、设置jdk环境变量
编译 /etc/profile,追加
JAVA_HOME=/usr/local/jdk1.6.0_17
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=/usr/local/jdk1.6.0_17/jre
PATH=$PATH:$JAVA_BIN
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH

source /etc/profile
三、安装tomcat
tar -zcvf apache-tomcat-xxxx.tar.gz
mv apache-tomcat-6.0.20 /usr/local/tomcat
webapps 网站主目录
conf 主配置文件
bin 执行文件路径
启动
cd bin
./startup.sh 启动
./shutdown.sh 关闭

默认端口 8080

使用server启动
cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
编辑/etc/init.d/tomcat
添加
#chkconfig: 345 99 33
#description: tomcat start and stop

JAVA_HOME=/usr/local/jdk1.6.0_17
CATALINA_HOME=/usr/local/tomcat

启动停止
service tomcat start |stop

开机启动
chkconfig --add tomcat
chkconfig tomcat on

四、tomcat配置文件
1、tomcat-user.xml #网页部署


#角色名
#用户和角色

2、server.xml 设置
connectionTimeout="20000"
redirectPort="8443" /> #更改端口
#可关闭,telnet端口执行SHUTDOWN

#配置虚拟主机
#中间配置虚拟主机

unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

mkdir -p /usr/local/tomcat/webapps/baidu/ROOT
3、 #配置首页
web.xml

index.html
index.htm
index.jsp

五、apache+tomcat实现动静分离

apache监听80,apache把jsp内容交给tomcat解析
apache处理静态页面,需要apache支持mod_jk2.so

tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
cd jk/native2
./configure --with-apxs2=/usr/sbin/apxs ; make
cd ../build/jk2/apache2
cp mod_jk2.so /etc/httpd/modules/ #
/usr/sbin/apxs -n jk2 -i mod_jk2.so #自动增加支持mod_jk2.so,也可以手动复制到
编辑 /etc/httpd/conf/httpd.conf
增加
LoadModule jk2_module modules/mod_jk2.so
cd jk/conf
cp workers2.properties /etc/httpd/conf/
编辑 /etc/httpd/conf/workers2.properties
[uri:/*.jsp] #*.jsp 给tomcat处理

重启apache服务

给我留言

留言无头像?