1、安装jdk,分32和64位
chmod u+x jdk-version-xxx.bin
./jdk-version-xxx.bin
mv jdk1.6.0_17 /usr/local/
2、设置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
3、安装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
4、tomcat配置文件
一、tomcat-user.xml #网页部署
<tomcat-users>
<role rolename="tomcat"/> #角色名
<user username="tomcat" password="tomcat" roles="tomcat"/> #用户和角色
</tomcat-users>
二、server.xml 设置
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> #更改端口
<Serve port="8005" shutdown="SHUTDOWN"> #可关闭,telnet端口执行SHUTDOWN
#配置虚拟主机
<Engine name="Catalina" defaultHost="localhost"> #中间配置虚拟主机
<Host name="
www.baidu.com" appBase="baidu"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
mkdir -p /usr/local/tomcat/webapps/baidu/ROOT
三、 #配置首页
web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
5、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服务