安装java8和tomcat_Linux下安装JDK1.7+Tomcat7和JDK1.8 +Tomcat8

一、安装JDK

1.下载

下载jdk安装包 下载地址  或 官网下载其他1.7+和1.8+版本

12.png

jdk1.8.png

下载地址: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

13.png下载对应版本后解药到对应的目录

[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下面查看

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

板哥空山建筑

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值