linux安装jdk8,tomcat8

安装jdk

  两种方式都需要先卸载linux自带的open-jdk

     检查jdk安装包 rpm  -qa|grep java

   有的话,就卸载:yum -remove *openjdk*

   


   rpm方式:这种方式安装后,不需要配置环境变量(RPM安装过程会自动将一些可执行文件添加到/usr/bin里)

       1,在网上下载rpm安装包,并放在usr/java(通过 mkdir /usr/java 创建)目录下

       2,进到该目录下(cd  /usr/java),并添加执行权限(chmod  +x  文件名)

       3,安装软件包  rpm -ivh 文件名

       4,查看是否安装成功。

  tar.gz方式:

    1,官网下载包,并放在安装目录下(/usr/java),是否加执行权限

    2,解压 tar -zxvf 文件名

     3,设置环境变量 vi /etc/profile,在最前面(最后面)加


或者

export JAVA_HOME=/usr/java/jdk1.8.0_171  (文件目录)
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  (.:表示从根目录开始)
export  PATH=${JAVA_HOME}/bin:$PATH  

(这里的$PATH:表示在原先的path上新加一段内容)

   4,执行该文件(source /etc/profile),配置文件生效

   5,查看是否安装成功


安装tomcat

1.下载并解压


2.配置环境变量

   

3.将该目录下的manager/META-INF的context,xml里面禁止置远程登录的代码注释掉,同理host-manager下面的文件一样

4,将tomcat配置成服务,配置启动脚本(catalina.sh完善的服务脚本, 支持 start, stop, version 等方式, 可以直接放到 /etc/init.d 下作为服务来使用)

a.进到init.d下创建

b.直接创建


然后通过service tomcat8 start/stop (etc/init.d/tomcat8 start/stop)启动、停止tomcat


 这一步的时候,如果jdk是rpm安装的,启动没问题;如果是tar.gz方式,启动会提示环境变量既没有JAVA_HOME也没有JRE_HOME(虽然在profile里面配置了,通过安装目录下startup.sh启动没有,但是在这里不知道怎么回事,没弄明白,网上有另一种配置tomcat环境变量的方式,https://www.linuxidc.com/Linux/2015-08/122234.htm,没有试

),这里编译bin下的setclasspath.sh文件,在文件开头,加上

JAVA_HOME=/usr/java/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin/java
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin


再通过服务启动即可。


5,远程访问时,需要关闭虚拟机防火墙(chkconfig firewalld off)

 

  


      


猜你喜欢

转载自blog.csdn.net/cacalili/article/details/80806234