centos7 安装java

下载好java安装包后,首先是解压,然后配置环境变量。

在usr下新建Java文件夹,把java解压到Java文件夹中

新建文件夹

# mkdir /usr/Java

键入到java安装的目录下,解压安装包

# tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/Java

设置环境变量,在/etc/profile文件最后追加相关内容

# vi /etc/profile

# 添加的内容

export JAVA_HOME=/usr/Java/jdk1.8.0_152

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

刷新环境变量

# source /etc/profile

测试java命令是否可用

java -version

[root@iz2zehejzrsqpct9b3urkaz ~]# java -version

java version "1.8.0_152"

Java(TM) SE Runtime Environment (build 1.8.0_152-b16)

Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

安装tomcat

下载好apache-tomcat服务器

新建apache-tomcat文件夹,把文件解压到文件夹下

# mkdir apache-tomcat

# tar -zxvf apache-tomcat-7.0.68.tar.gz -C /usr/apache-tomcat

配置环境变量,在/etc/profile文件最后追加相关内容

# vi /etc/profile

CATALINA_HOME=/usr/apache-tomcat/tomcat9

CATALINA_BASE=/usr/apache-tomcat/tomcat9

PATH=$PATH:$CATALINA_BASE/bin

export PATH CATALINA_BASE

修改端口:修改/usr/local/apache-tomcat/tomcat9/conf下的 server.xml

找到下面的代码

将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:

打开 vi catalina.sh 文件:

# vi /usr/local/apache-tomcat/tomcat9/bin/catalina.sh

# /usr/local/apache-tomcat/tomcat9/bin

# vi catalina.sh

# tomcat-java_config 2017-11-02

JAVA_HOME=/usr/Java/jdk1.8.0_152

JRE_HOME=$JAVA_HOME/jre

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

cygwin=false

启动服务

# startup.sh

Using CATALINA_BASE: /usr/apache-tomcat/tomcat9

Using CATALINA_HOME: /usr/apache-tomcat/tomcat9

Using CATALINA_TMPDIR: /usr/apache-tomcat/tomcat9/temp

Using JRE_HOME: /usr/Java/jdk1.8.0_152/jre

Using CLASSPATH: /usr/apache-tomcat/tomcat9/bin/bootstrap.jar:/usr/local/apache-tomcat/tomcat9/bin/tomcat-juli.jar

Tomcat started.

关闭 tomcat 服务:

# shutdown.sh

Using CATALINA_BASE: /usr/apache-tomcat/tomcat9

Using CATALINA_HOME: /usr/apache-tomcat/tomcat9

Using CATALINA_TMPDIR: /usr/apache-tomcat/tomcat9/temp

Using JRE_HOME: /usr/Java/jdk1.8.0_152/jre

Using CLASSPATH: /usr/apache-tomcat/tomcat9/bin/bootstrap.jar:/usr/local/apache-tomcat/tomcat9/bin/tomcat-juli.jar

注意:不可连续执行多次 ./shutdown.sh命令,多次后报如下错误:

Using CATALINA_BASE: /usr/apache-tomcat/tomcat9

Using CATALINA_HOME: /usr/apache-tomcat/tomcat9

Using CATALINA_TMPDIR: /usr/apache-tomcat/tomcat9/temp

Using JRE_HOME: /usr/Java/jdk1.8.0_152/jre

Using CLASSPATH: /usr/apache-tomcat/tomcat9/bin/bootstrap.jar:/usr/local/apache-tomcat/tomcat9/bin/tomcat-juli.jar

十一月 02, 2017 10:57:30 上午 org.apache.catalina.startup.Catalina stopServer

严重: Could not contact [localhost:[8005]]. Tomcat may not be running.

十一月 02, 2017 10:57:30 上午 org.apache.catalina.startup.Catalina stopServer

严重: Catalina.stop:

java.net.ConnectException: 拒绝连接 (Connection refused)

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:211)

at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:492)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)

将 tomcat9 加入到系统服务列表中:

进入到 /etc/init.d 目录中:

cd /etc/init.d

创建 tomcat9 服务配置文件:

vi tomcat9

将如下代码加入写入到 tomcat9 配置文件中:

# idea - tomcat config start - 2017-11-03

#!/bin/bash

# description: Tomcat Start Stop Restart

# processname: tomcat

# chkconfig: 2345 20 80

JAVA_HOME=/usr/Java/jdk1.8.0_152/

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

CATALINA_HOME=/usr/apache-tomcat/tomcat9/

case $1 in

start)

sh $CATALINA_HOME/bin/startup.sh

;;

stop)

sh $CATALINA_HOME/bin/shutdown.sh

;;

restart)

sh $CATALINA_HOME/bin/shutdown.sh

sh $CATALINA_HOME/bin/startup.sh

;;

esac

exit 0

#chmod 755 tomcat

#chkconfig --add tomcat

#chkconfig --level 2345 tomcat on

#chkconfig --list tomcat

为 tomcat9 分配可执行权限:

# chmod +x tomcat9

将 tomcat9 纳入到系统的服务列表中,即添加 tomcat9 为系统服务:

# chkconfig –add tomcat9

查看当前系统服务都有哪些:

# chkconfig –list

也可以查看指定的系统服务,如这里我们指定 tomcat9 这个服务:

# chkconfig –list tomcat9

[root@ylg init.d]# chkconfig --list

注:该输出结果只显示 SysV 服务,并不包含

原生 systemd 服务。SysV 配置数据

可能被原生 systemd 配置覆盖。

要列出 systemd 服务,请执行 'systemctl list-unit-files'。

查看在具体 target 启用的服务请执行

'systemctl list-dependencies [target]'。

netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关

network 0:关 1:关 2:开 3:开 4:开 5:开 6:关

tomcat9 0:关 1:关 2:开 3:开 4:开 5:开 6:关

则表明已将 tomcat9 设置为系统服务,2、3、4、5 都为 on 表示可随系统自动启动.

我们可以在任意目录下执行关闭、启动、重启 Tomcat9 服务啦:

关闭 tomcat9 服务:

# service tomcat9 stop

启动 tomcat9 服务:

# service tomcat9 start

重启 tomcat9 服务:

# service tomcat9 restart

java7安装ur_centos7 安装java和tomcat9相关推荐

  1. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  2. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  3. linux java的安装目录,linux java 安装目录

    linux java 安装目录 [2021-02-01 05:04:30]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  4. linux java maven_Linux下安装及配置Java与Maven

    1.1安装Java sudo yum -y install java-1.8.0-openjdk #jre sudo yum -y install java-1.8.0-openjdk-devel # ...

  5. shell 脚本安装Tomcat和java

    脚本安装Tomcat和java #!/bin/bash # #SCRIPT:install_jdk-8u181-linux-x64_apache-tomcat-8.0.53 #AUTHOR:Shiny ...

  6. java wps linux 安装_ubuntu安装Java开发环境

    1.  从sun主页JDK for Linux版本.这里的是jdk-6u6--i586.bin. 2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户.切换到所需的安装目录.类型: ...

  7. java安装_JAVA 安装

    windows下安装JAVA需要安装JDK和JRE. 去java官网或是Oracle官网下载JDR和JRE适配windows的版本 下載免費 Java 軟體​java.com 下载完毕之后安装到同一个 ...

  8. java判断jd安装,java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用...

    java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用 2020-07-05 17:26 访问量: 351 分类: 技术 1. 下载 对应的jar 文件 ( jd ...

  9. java环境安装 linux,Linux Java环境配置安装

    一.安装JDK 安装包名为:jdk-1_5_0_18-linux-i586.rpm.bin 安装步骤: 1. 以root身份登录Linux操作系统 2. 将jdk-1_5_0_18-linux-i58 ...

最新文章

  1. python创建对象的格式为_Python入门基础学习(面向对象)
  2. App上架应用市场,如何攻破安全过检难题
  3. 【转自元宝兄】关于delphi Com+调用C# DLL的一点说明
  4. java中抽象类 接口_java中的抽象类与接口
  5. asterisk 配置 mysql_Asterisk的配置详解
  6. [设计模式] Javascript 之 观察者模式
  7. freecplus框架,Linux平台下C/C++程序员提高开发效率的利器
  8. 指向老域名的反链丢失问题
  9. 关于单细胞批次矫正那些事(一)
  10. 教学案例分析 计算机应用,计算机教学案例分析
  11. java中this的作用!
  12. oracle财务模块培训,ORACLE财务管理系统培训手册之现金模块
  13. 视频的传输方式【转】
  14. 【嵌入式系统】STM32时钟系统+时钟配置函数解析
  15. 小白的jquery学习之路之04效果新闻向上无缝循环显示
  16. 借道IIS搭建企业内部Web方式文件共享平台
  17. 抖音自媒体火爆短视频如何造?
  18. storm人偶_STORM TOYS 真人快打系列 MOTARO 茂太郎 可动人偶
  19. SEO基础:Meta标签之Keywords、Description
  20. 小学生台灯哪个品牌更护眼?精选教育部入围护眼照明品牌

热门文章

  1. 使用纳米孔测序数据进行16S-DNA条形码研究的计算方法[综述]
  2. 《创业家》杂志:警惕商业模式狂热症
  3. Nodejs学习笔记(十一)--- 数据采集器示例(request和cheerio)
  4. XP系统配置使运行程序速度加快
  5. MAX31865和PT100 PT1000的小白避坑攻略
  6. win10 无限闪屏闪桌面
  7. 五行表格HTML代码,认识HTML表格元素
  8. 系统工程与开放自动化系统
  9. 京津冀交通一体化规划公布 四纵四横一环格局确定
  10. android编程断网的时候回调,Android Handler的详解及实例