tomcat6.0.44+jdk1.8 环境部署
在服务器 192.168.40.140 上部署 tomcat6.0.44+jdk1.8
[root@localhost ~]# mkdir /tomcat
上传 tomcat 包和 jdk 包
[root@localhost ~]# cd /tomcat/
[root@localhost tomcat]# ls
apache-tomcat-6.0.44.tar.gz jdk-8u65-linux-x64.gz
1)安装 tomcat 的环境 jdk:
[root@localhost tomcat]# tar -zxf jdk-8u65-linux-x64.gz
[root@localhost tomcat]# ls
apache-tomcat-6.0.44.tar.gz jdk1.8.0_65 jdk-8u65-linux-x64.gz
[root@localhost tomcat]# mv jdk1.8.0_65/ /usr/local/jdk
[root@localhost tomcat]# ls /usr/local/jdk/
bin db javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt
2)给 jdk 添加指定的环境变量,在/etc/profile 最后面添加环境变量值:
(此处是添加的全局环境变量,也可只添加到 tomcat 启动脚本 catalina.sh 中,不添加到全局变量中)
[root@localhost tomcat]# vim /etc/profile
最下面添加,如下:
export JAVA_HOME=/usr/local/jdk //JAVA_HOME 值就是 jdk 的安装目录,set 是设置
export JAVA_HOME //export 是把 JAVA_HOME 变量变成全局变量
export PATH=$JAVA_HOME/bin:$PATH //设置 PATH 路径,
export PATH //把 PATH 变量变成全局变量
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar //最前面的点表示当前,变量路径之间用:隔开
export CLASSPATH
wq
[root@localhost tomcat]# source /etc/profile
设置 jdk 环境变量注意事项:
1)JAVA_HOME 的值应为 jdk 安装目录
2)$PATH、$CLASSPATH、$JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。
3)linux 下用冒号”:”来分隔路径
4)大小写必须严格区分。
[root@localhost tomcat]# java -version #查看 jdk 安装的版本
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
3)安装绿色版 tomcat 服务:
[root@localhost tomcat]# tar -zxf apache-tomcat-6.0.44.tar.gz
[root@localhost tomcat]# ls
apache-tomcat-6.0.44 apache-tomcat-6.0.44.tar.gz jdk-8u65-linux-x64.gz
[root@localhost tomcat]# mv apache-tomcat-6.0.44 /usr/local/tomcat
[root@localhost tomcat]# ls /usr/local/tomcat/
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
[root@localhost tomcat]# ls /usr/local/tomcat/conf/
catalina.policy catalina.properties context.xml logging.properties server.xml tomcat-users.xml
web.xml
[root@localhost tomcat]# ls /usr/local/tomcat/bin/
bootstrap.jar commons-daemon.jar digest.bat shutdown.bat tomcat-juli.jar version.bat
catalina.bat commons-daemon-native.tar.gz digest.sh shutdown.sh tomcat-native.tar.gz version.sh
catalina.sh cpappend.bat setclasspath.bat startup.bat tool-wrapper.bat
catalina-tasks.xml daemon.sh setclasspath.sh startup.sh tool-wrapper.sh
[root@localhost tomcat]# /usr/local/tomcat/bin/startup.sh #启动 tomcat 服务方式 1
[root@localhost tomcat]# netstat -anptu |grep 8080
tcp 0 0 :::8080 :::* LISTEN 1671/java
[root@localhost tomcat]# ps -ef |grep tomcat
有进程
[root@localhost tomcat]# /usr/local/tomcat/bin/shutdown.sh #关闭 tomcat 服务方式 1
[root@localhost tomcat]# netstat -anptu |grep 8080
tcp 0 0 ::ffff:192.168.40.140:8080 ::ffff:192.168.40.1:51853 TIME_WAIT -
[root@localhost tomcat]# ps -ef |grep tomcat
无进程
[root@localhost tomcat]# /usr/local/tomcat/bin/catalina.sh start #启动 tomcat 服务方式 2
[root@localhost tomcat]# netstat -anptu |grep 8080
tcp 0 0 :::8080 :::* LISTEN 1725/java
[root@localhost tomcat]# ps -ef |grep tomcat
有进程
[root@localhost tomcat]# /usr/local/tomcat/bin/catalina.sh stop #关闭 tomcat 服务方式 2
[root@localhost tomcat]# netstat -anptu |grep 8080
tcp 0 0 ::ffff:192.168.40.140:8080 ::ffff:192.168.40.1:52006 TIME_WAIT -
[root@localhost tomcat]# ps -ef |grep tomcat
无进程
[root@localhost tomcat]# /usr/local/tomcat/bin/version.sh #查看 tomcat 版本和 jdk 版本
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar
Server version: Apache Tomcat/6.0.44
Server built: May 8 2015 12:18:30 UTC
Server number: 6.0.44.0
OS Name: Linux
OS Version: 2.6.32-504.el6.x86_64
Architecture: amd64
JVM Version: 1.8.0_65-b17
JVM Vendor: Oracle Corporation