- 论坛徽章:
- 0
|
一、安装JDK
1.下载最新的JDK版本,目前为JDK6U1.下载地址:
http://java.sun.com/javase/downloads/index.jsp
下载那个rpm的bin包,即jdk-6u1-linux-i586-rpm.bin。
2.上传安装文件到服务器上,并COPY到/usr/local目录下,执行安装
#cd /usr/local
# chmod +x jdk-6u1-linux-i586-rpm.bin
#./jdk-6u1-linux-i586-rpm.bin
然后会提示是否确认安装,这是输入yes,确认即可。
3.配置JAVA环境变量
# vi /etc/profile
在最后添加以下三行
export JAVA_HOME=/usr/java/jdk1.6.0_01
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
4.重启机器让环境变量生效
#reboot
5.验证JDK安装成功
# java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
# javac -version
javac 1.6.0_01
二、安装配置TOMCAT
1.下载安装包apache-tomcat-6.0.13.tar.gz,下载地址:
http://tomcat.apache.org
2.上传安装包到服务器,并COPY到/usr/local目录下,执行安装
#tar -zxvf apache-tomcat-6.0.13.tar.gz
3.启动和关闭tomcat的命令
在/usr/local/apache-tomcat-6.0.13/bin目录下有两个shell文件startup.sh和shutdown.sh,分别是启动和关闭tomcat的批处理SHELL。
4.添加TOMCAT到系统开机自动启动
#vi /etc/rc.d/rc.local
在文件最后添加这一句
/usr/local/apache-tomcat-6.0.13/bin/startup.sh
重新启动机器或者不重启机器直接运行/usr/local/apache-tomcat-6.0.13/bin/startup.sh启动TOMCAT。访问
http://localhost:8080
,可以看到TOMCAT的缺省页面出来了。
在/usr/local/apache-tomcat-6.0.13/webapps/ROOT目录下写一个helloworld.jsp文件:
访问
http://localhost:8080/helloworld.jsp
,如果成功看到hello world就表明TOMCAT安装成功,否则检查防火墙等设置是否正确。
三、配置管理角色和用户
修改/usr/local/apache-tomcat-6.0.13/conf目录下的tomcat-users.xml文件,修改后文件内容为:
重启TOMCAT
#/usr/local/apache-tomcat-6.0.13/bin/shutdown.sh
#/usr/local/apache-tomcat-6.0.13/bin/startup.sh
五、配置TOMCAT为多个JSP虚拟主机
假设域名分别为
www.aaa.com
和
www.bbb.com
1.复制/usr/local/apache-tomcat-6.0.13/webapps目录为aaa和bbb
#cd /usr/local/apache-tomcat-6.0.13
#cp -r webapps aaa
#cp -r webapps bbb
2.修改/usr/local/apache-tomcat-6.0.13/conf/server.xml文件的最后HOST那一段的开头这一句
www.aaa.com"[/url]
appBase="aaa"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
.............................
.............................
复制HOST段,追加到HOST后面配置第二个域名
www.bbb.com"[/url]
appBase="bbb"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
.............................
.............................
其余依此类推。
3.重启TOMCAT
#/usr/local/apache-tomcat-6.0.13/bin/shutdown.sh
#/usr/local/apache-tomcat-6.0.13/bin/startup.sh
4.验证
删除aaa/ROOT和bbb/ROOT目录下的所有文件,将helloworld.jsp的输出语句分别改为hello aaa和hello bbb,分别用
http://www.aaa.com:8080/helloworld.jsp
和
http://www.bbb.com:8080/helloworld.jsp
访问,页面内容成功分开。
六、tomcat加入服务并随开机自动启动
Tomcat启动可以用自带的jsvc来实现:
jsvc本来要从
http://jakarta.apache.org
下载,不过tomcat6 已经自己带了一个,在apache-tomcat-6.0.13/bin目录下有一个jsvc.tar.gz包,解压,编译:
#tar -xzvf jsvc.tar.gz
#cd jsvc-src
#sh support/buildconf.sh
#./configure --with-java=/usr/java
#make
查看/usr/local/apache-tomcat-6.0.13/bin/jsvc-src/native目录下有两个脚本 Tomcat.sh 和 Tomcat5.sh ,分别用作tomcat5前后版本的启动和停止tomcat的脚本。
由于每台机器的配置不尽相同,因此需要修改启动脚本的参数。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18306/showart_429752.html |
|