今天由于工作需要,同事让我帮忙在他安装的虚拟机上搭建一套tomcat+JDK1.6.0_34 。我们测试部采用的是公司统一搭建的环境,我从没自己搭建过这个,今天突然找到我,心里一紧张,接下了,当做自己学习的机会吧。自己在网上找了一些资料,再加上同事帮忙,终于搭建成功了。现在总结一下自己的搭建成果,供大家借鉴:
1、准备好jdk-6u33-linux-i586-rpm.bin和apache-tomcat-6.0.16.这些安装文件都非常好找,我就不在这里贴出下载地址了,因为我用的是公司现成的。
2、将自己准备好的两个安装文件上传至Linux机的/opt目录下。执行以下命令:
[root@localhost opt]# chmod 755 jdk-6u33-linux-i586-rpm.bin
[root@localhost opt]# ./jdk-6u33-linux-i586-rpm.bin
3. 运行结束后,程序会自动生成一个jdk-6u33-linux-i586.rpm文件,这是主程序包,运行下面命令来安装JDK:
[root@localhost opt]#rpm –ivh jdk-6u33-linux-i586.rpm
4、接下来就是最重要的配置环境变量了,这个是有很多种方法的,我选择的是一劳永逸的方法,运行一下命令:
[root@localhost /]#vi /etc/profile
JAVA_HOME=/usr/java/jdk1.6.0_34 JRE_HOME=$JAVA_HOME/jre TOMCAT_HOME=/opt/apache-tomcat-6.0.16 CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$TOMCAT_HOME/bin:$PATH export JAVA_HOME JRE_HOME CLASSPATH PATH TOMCAT_HOME
加入以上信息到profile文件后,按esc,输入“:wq”,保存退出。
[root@localhost /]#source /etc/profile //设置生效
5、进入tomcat所在的目录 conf/servel.xml 用来设置端口
<Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> URIEncoding="UTF-8"有的tomcat没有此设置,需要加上这一段,如果需要在一个测试环境中部署多个tomcat那么,需要修改port="8088",和<Server port="8005" shutdown="SHUTDOWN">中的port 设置完毕后按esc输入“:wq”保存
6、启动tomcat 在bin目录下执行./catalina.sh 或者./startup.sh可以启动tamcat。
[root@localhost bin]#./catalina.sh
7、验证一下自己的设置是否成功:
[root@localhost /]#echo $JAVA_PATH [root@localhost /]#echo $CLASSPATH [root@localhost /]#echo $PATH
运行后,应该打印出每个路径指向的内容。
6、写个Hello World验证一下,能打印出“Hello World”就成功了。