linux+tomcat+apache
一、安装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: 34599 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 设置
#更改端口
#可关闭,telnet端口执行SHUTDOWN
#配置虚拟主机
#中间配置虚拟主机
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
#*.jsp 给tomcat处理
重启apache服务
页:
[1]