jdk、tomcat 安装步骤

一、jdk 安装步骤

1、登录root用户

su - root

2、创建install目录

mkdir -p /usr/install

3、复制 对应的jdk 和tomcat到/usr/install

https://tomcat.apache.org/download-80.cgi
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 可以到官网自行下载 )(jdk7 和tomcat8)

4 创建java/jdk 目录

mkdir -p /usr/java/jdk

解压(可以切换到install目录进行解压(cd/usr/usr/install))

tar zxvf jdk-7u79-linux-x64.tar.gz -C /usr/java/jdk

##5配置环境变量

vim /etc/profile
export JAVA_HOME=/usr/java/jdk/jdk1.7.0_79

 export JRE_HOME=$JAVA_HOME/jre

 export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

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

i 插入
wq!退出保存

6、可以使用以下的命令来确保刚刚修改的配置文件能够立即生效;

source /etc/profile

7、测试是否配置好jdk

java -version

二、tomcat 安装步骤

1 创建 local tomcat 目录

mkdir -p /usr/local/tomcat

##2、解压(可以切换到install目录进行解压 cd /usr/install)

tar zxvf apache-tomcat-8.5.34.tar.gz -C /usr/local /tomcat

tar zxvf /usr/install/apache-tomcat-8.5.34.tar.gz -C /usr/local /tomcat

3、在tomcat下bin执行

cd /usr/local/tomcat/bin
vim setclasspath.sh

文末添加

export JAVA_HOME=/usr/java/jdk/jdk1.7.0_79 export JRE_HOME=/usr/java/jdk/jdk1.7.0_79/jre

保存并退出
--启动tomcat
./startup.sh

4、 查看日志

5、显示下图(如果不显示可以看一下是否开启防火墙(附录))

附录:

设置防火墙:

在CentOS 7或RHEL 7或Fedora中,防火墙由FirewalID来管理

1、通过

systemctl status firewalld

看FirewalID状态,
发现当前是dead状态,即防火墙未开启。

2、通过

systemctl start firewalld

开启防火墙,没有任何提示即开启成功。

3、执行

firewall-cmd --permanent --zone=public --add-port=8080/tcp --permanent

提示success
(–permanent永久生效,没有此参数重启后失效)

4、执行

firewall-cmd --reload

提示success

firewall-cmd --permanent --zone=public --list-ports

或者关闭防火墙:

systemctl stop firewalld

最新文章

  1. SharePoint 2013 搭建app本地开发环境
  2. ruby -- 进阶学习(十一)配置解决production环境下无法加载css或js
  3. 如何查询Oracle中用户所有信息
  4. [Effective JavaScript 笔记]第35条:使用闭包存储私有数据
  5. Java中实现文件上传下载的三种解决方案
  6. Dapper的完整扩展(转)
  7. 一起啃PRML - 1.2 Probability Theory 概率论
  8. 在vim中使用perltidy美化perl代码
  9. 我的第一个python web开发框架(19)——产品发布相关事项
  10. ELK对Tomcat日志双管齐下-告警触发/Kibana日志展示
  11. Linux学习笔记之查看Linux版本信息
  12. sql根据最小值去重
  13. GridView中如何实现自定义时间货币等字符串格式?
  14. 再不学会这些技巧,你就OUT了!
  15. 3D Math Keynote
  16. Mysql 索引原理《一》索引原理与慢查询2
  17. 部署私有云网盘owncloud
  18. hashlib,suprocess,configparser模块
  19. python--环境变量的使用
  20. 使用express+mongoDB搭建多人博客 学习(4)登录与登出

热门文章

  1. [debootstrap]制作基于arm平台的debian文件系统
  2. [转]hadoop,spark,storm,pig,hive,mahout等到底有什么区别和联系?
  3. JSON动态生成树
  4. Spring Cloud的子项目,大致可分成两类
  5. Openwrt 移植hello world
  6. Boost-date_time库学习
  7. connect() failed (111: Connection refused) while connecting to upstream, cli
  8. JB开发之问题汇总 [jailbreak,越狱技术]
  9. 《C++ Primer Plus》学习笔记 第1章 预备知识
  10. 666:放苹果(划分dp)