centOS6.9 安装jdk1.8 和Tomcat 1.8

centOS6.9 安装jdk1.8 和Tomcat 1.8

1.jdk1.8的安装

1.1 下载jdk

  地址为:jdk1.8

因为下载jdk 8 和以后的jdk需要登录,这里要感谢好心大神提供的账号:

 账号: [email protected] 
 密码:Oracle123

大神的文章地址,这里贴出来以显出处:大神文章地址

如果下载速度太慢,这里分享一个网盘地址:https://pan.baidu.com/s/1piply8oOjVv_La3z17Hcwg

1.2 创建存放jdk的文件夹

1.1创建存放jdk的文件夹:

指令: mkdir /usr/local/java

1.2.解压jdk

进入文件夹:

指令:cd  /usr/local/java

将jdk进行解压:

指令: tar  zxvf  jdk-8u11-linux-x64.tar.gz

1.3.编辑环境变量

指令: vim /etc/profile

随后在profile文件的末尾添加如下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_11

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

指令:i   进入编辑模式,将下面的代码加入,如下图所示:

把上面内容编辑好的粘贴

退出编辑指令: :wq       

1.4.使环境变量立即生效

指令:  source /etc/profile

1.5.验证jdk1.8是否安装成功

指令: java -version

指令:javac

1.6  echo $PATH查看自己刚刚设置的环境变量配置是否都正确

指令:  echo $PATH

1.7卸载jdk(如果要进行jdk版本替换)

一,查看虚拟机中现存在的jdk版本:

指令:rpm -qa|grep jdk

显示如下图:

二,卸载虚拟机中现有的jdk

指令: rpm -e --nodeps  后接现有在jdk版本信息

例如: rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

显示如下图:

三、查看jdk是否卸载成功,如下图:

2.安装Tomcat1.8

2.1、下载tomcat。

https://tomcat.apache.org/download-80.cgi

2.2、ftp将压缩包传到Linux服务器。

新建文件夹存放tomcat文件:

指令:mkdir /usr/local/data


2.3、解压tomcat压缩包。

指令:tar -zvxf apache-tomcat-8.5.40.tar.gz

重命名指令:mv apache-tomcat-8.5.40 tomcat8-8080

再次解压指令:tar -zvxf apache-tomcat-8.5.40.tar.gz

重命名指令:mv apache-tomcat-8.5.40 tomcat8-9080

2.4,编辑环境变量

指令:vim /etc/profile

加入下面一下代码(红色部分)

##########first tomcat###########

CATALINA_BASE=/usr/local/data/tomcat8-8080

CATALINA_HOME=/usr/local/data/tomcat8-8080

TOMCAT_HOME=/usr/local/data/tomcat8-8080

export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

##########second tomcat##########

CATALINA_2_BASE=/usr/local/data/tomcat8-9080

CATALINA_2_HOME=/usr/local/data/tomcat8-9080

TOMCAT_2_HOME=/usr/local/data/tomcat8-9080

export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

2.5 让配置生效

指令:source /etc/profile

2.6 第二个Tomcat配置文件的修改

第一个tomcat,保持解压后的原状不用修改, 

来到第二个tomcat的bin目录下

指令: cd /usr/local/data/tomcat8-9080/bin

打开catalina.sh ,找到下面红字,

指令:vim catalina.sh

 # OS specific support.  $var _must_ be set to either true or false.

在下面增加如下代码:

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

来到第二个tomcat的conf目录下

指令:cd /usr/local/data/tomcat8-9080/conf

打开server.xml更改端口:

指令: vim server.xml

修改server.xml配置和第一个不同的启动、关闭监听端口。

修改后示例如下:

  <Server port="9005" shutdown="SHUTDOWN">                端口:8005->9005

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

    <Connector port="9080" maxHttpHeaderSize="8192"        端口:8080->9080

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="9009"                                  端口:8009->9009

               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

2.7、启动tomcat。

分别进入两个tomcat的bin目录,启动tomcat--

指令:./startup.sh


2.8、查看tomcat是否正在运行。

查看端口状态指令:netstat -ntulp |grep 8080

  1. 体进程和用户,可以通过netstat命令进行简单查询

  2. netstat命令各个参数说明如下:

      -t : 指明显示TCP端口

      -u : 指明显示UDP端口

      -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

      -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

      -n : 不进行DNS轮询,显示IP(可以加速操作)

  3. 即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

    netstat -ntlp   //查看当前所有tcp端口·

    netstat -ntulp |grep 8080   //查看所有8080端口使用情况·

    netstat -an | grep 3306   //查看所有3306端口使用情况·

http://192.168.78.130:9080/

2.9.关闭Tomcat

1.第一种进入bin目录:

指令: cd /usr/local/data/tomcat8-9080/bin

停止指令:./shutdown.sh

2.第二种是杀死进程:

  #看是否已经有tomcat在运行了

  ps -ef |grep tomcat

  #如果有,用kill;

  kill -9 pid #pid 为相应的进程号

  例如 pe -ef |grep tomcat 输出如下:

  sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

  则 5144 就为进程号 pid = 5144

  kill -9 5144 就可以彻底杀死tomcat

3.0查看tomcat的控制台

指令:cd /usr/local/data/tomcat8-9080    #进入tomcat:

指令: tail -f logs/catalina.out           #看tomcat的控制台输出;

猜你喜欢

转载自blog.csdn.net/weixin_40927959/article/details/89424216