专栏首页java相关CentOS安装jdk和tomcat

CentOS安装jdk和tomcat

1.查看是否已经安装

java -version

2.卸载自带的openjdk

dnf remove java-1.7.0-openjdk

3.下载jdk安装包

wget -c http://111.1.50.14/files/7194000006F691AA/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm

4.安装

rpm -ivh jdk-8u181-linux-x64.rpm

5.检查是否安装成功

java -version

输出一下:

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

6.下载tomcat

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.91/bin/apache-tomcat-7.0.91.tar.gz

7.解压

tar zxf apache-tomcat-7.0.91.tar.gz -C /root/xxxx/

8.创建环境变量

vim /root/.bash_profile

添加以下内容:

 export CATALINA_HOME=/root/yuanweipeng/apache-tomcat-7.0.91
 export PATH=$CATALINA_HOME/bin:$PATH:$HOME/bin

9.查看是否配置成功

catalina.sh -version

输出一下:

commands:
  debug             Start Catalina in a debugger
  debug -security   Debug Catalina with a security manager
  jpda start        Start Catalina under JPDA debugger
  run               Start Catalina in the current window
  run -security     Start in the current window with security manager
  start             Start Catalina in a separate window
  start -security   Start in a separate window with security manager
  stop              Stop Catalina, waiting up to 5 seconds for the process to end
  stop n            Stop Catalina, waiting up to n seconds for the process to end
  stop -force       Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running
  stop n -force     Stop Catalina, wait up to n seconds and then use kill -KILL if still running
  configtest        Run a basic syntax check on server.xml - check exit code for result
  version           What version of tomcat are you running?

10.启动tomcat

catalina.sh start

输出:

Tomcat started.

11.防火墙添加开放8080端口号

firewall-cmd --zone=public --add-port=8080/tcp --permanent
permanent参数代表重启后有效

12.访问服务

在本机浏览器中输入
ip:8080

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS使用dnf安装Redis

    代码改变世界-coding
  • Redis学习笔记02--主从数据库配置

    代码改变世界-coding
  • Webstorm破解

    代码改变世界-coding
  • [linux][redis]redis支持disable-thp了

    前言 前文《[linux][redis]bgsave引起的latency突刺问题分析》中记录了在执行bgsave的时候,因为fork子进程之后,会出现page ...

    皮振伟
  • EQUS-帮助查看公式(CS SE)

    可视化通常是简化信息和帮助人们理解复杂数据的一种方式。在本文中,我们描述了电子表格公式(EQUS)交互式可视化的设计,开发和评估。这项工作是合理的,理由是这些工...

    刘子蔚
  • mydumper安装及安装故障汇总

       mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众...

    Leshami
  • hdu-----(1179)Ollivanders: Makers of Fine Wands since 382 BC.(二分匹配)

    Ollivanders: Makers of Fine Wands since 382 BC. Time Limit: 2000/1000 MS (Java/O...

    Gxjun
  • 图像结构样式分开生成的生成模型论文代码

    Generative Image Modeling using Style and Structure Adversarial Networks

    用户1908973
  • golang 格式“占位符”%d,%f,%s等应用类型

    golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 红色部分为常用占位符 ? ? ? ? ? ? ? 对于 ...

    学到老
  • golang 格式“占位符”%d,%f,%s等应用类型

    golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 红色部分为常用占位符

    学到老

扫码关注云+社区

领取腾讯云代金券