一、安装JDK
1.下载
下载jdk安装包 下载地址 或 官网下载其他1.7+和1.8+版本
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.安装jdk
在usr下面新建jdk1.8、jdk1.7文件夹和tomcat7、tomcat8文件夹
[root@localhost usr]# ls
bin games include jdk1.7 jdk1.8 lib local sbin share src
[root@localhost usr]# mkdir tomcat{7,8}
[root@localhost usr]# ls
bin games include jdk1.7 jdk1.8 lib local sbin share src tomcat7 tomcat8
解压对应版本的jdk,tomcat到对应目录
[root@localhost softwares]# ls
apache-tomcat-7.0.90.tar.gz apache-tomcat-8.5.32.tar.gz jdk-7u79-linux-x64.tar.gz jdk-8u172-linux-x64.tar.gz
[root@localhost softwares]# mkdir /usr/jdk{1.7,1.8}
[root@localhost softwares]# ls /usr/jdk{1.7,1.8}
/usr/jdk1.7:
/usr/jdk1.8:
[root@localhost softwares]# mkdir /usr/tomcat{7,8}
[root@localhost softwares]# ls /usr/tomcat{7,8}
/usr/tomcat7:
/usr/tomcat8:
[root@localhost softwares]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/jdk1.7/
[root@localhost softwares]# tar zxf jdk-8u172-linux-x64.tar.gz -C /usr/jdk1.8/
[root@localhost softwares]# tar zxf apache-tomcat-7.0.90.tar.gz -C /usr/tomcat7/
[root@localhost softwares]# tar zxf apache-tomcat-8.5.32.tar.gz -C /usr/tomcat8/
[root@localhost jdk1.7]# mv jdk1.7.0_79/* ./
[root@localhost jdk1.7]# cd /usr/jdk1.8/
[root@localhost jdk1.8]# mv jdk1.8.0_172/* ./
[root@localhost jdk1.7]# ls /usr/jdk1.{7,8}
/usr/jdk1.7:
bin COPYRIGHT db include jre lib LICENSE man README.html release src.zip THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt
/usr/jdk1.8:
bin COPYRIGHT db include javafx-src.zip jre lib LICENSE man README.html release src.zip THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt
配置环境变量
在etc的profile里面配置1.7环境变量
[root@localhost ~]# tail /etc/profile
#set java enviroment
export JAVA_HOME=/usr/jdk1.7
export JRE_HOME=/usr/jdk1.7
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
注意:此处可以根据个人需要哪个版本用较多,可以设置哪个为系统默认环境变量
当需要使用jdk1.8+tomcat8时,我们需要在tomcat8启动脚本中添加环境变量:
[root@localhost ~]# /usr/tomcats8/bin# head catalina.sh
#!/bin/sh
export JAVA_HOME=/usr/jdk1.8
export JRE_HOME=/usr/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib/*.jar
export PATH=.:$PATH:$JAVA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/apr/lib
export PATH=/usr/local/php/bin:$PATH
注意:此处在步骤“二”中设置临时变量的作用,也可以使用其它方法对环境变量临时更换启动服务的方法,例如不同用户环境变量设置。
二、安装tomcat
下载tomcat
首先在Tomcat的官网上面下载tomcat http://tomcat.apache.org/download-80.cgi
下载对应版本后解药到对应的目录
[root@localhost softwares]# tar zxf apache-tomcat-7.0.90.tar.gz -C /usr/tomcat7/
[root@localhost softwares]# tar zxf apache-tomcat-8.5.32.tar.gz -C /usr/tomcat8/
[root@localhost tomcat8]# head ./bin/catalina.sh
#!/bin/sh
export JAVA_HOME=/usr/jdk1.8
export JRE_HOME=/usr/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib/*.jar
export PATH=.:$PATH:$JAVA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/apr/lib
export PATH=/usr/local/php/bin:$PATH
[root@localhost tomcat8]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
bin:目录中存放 Tomcat 的一些脚本文件,最重要的也是用的最多就是启动和关系 tomcat 服务脚本。
conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和 web.xml
webapps: Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录。
logs: 存放 Tomcat 执行时的日志文件
tomcat启动脚本: bin/startup.sh
tomcat配置文件:conf/server.xml ,conf/web.xml
tomcat默认启动端口:8080
tomcat访问地址:http://ip:8080
注意事项:
1.如果你的Tomcat能够用,但是ip加端口就是没办法显示上面的那个tomcat首页,你可以在conf下面的web.xml里面查看一个listings的里面是否为true,如果是false修改为true
2.我们在eclipse等工具里面开发的javaweb导出为war压缩文件,那么我们在服务器上面配置的Tomcat是否支持自动解压war压缩文件呢,同样可以在conf的server.xml下面查看