CentOS7.3 jdk、tomcat 安装步骤
2024-10-18 12:37:15
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
最新文章
- SharePoint 2013 搭建app本地开发环境
- ruby -- 进阶学习(十一)配置解决production环境下无法加载css或js
- 如何查询Oracle中用户所有信息
- [Effective JavaScript 笔记]第35条:使用闭包存储私有数据
- Java中实现文件上传下载的三种解决方案
- Dapper的完整扩展(转)
- 一起啃PRML - 1.2 Probability Theory 概率论
- 在vim中使用perltidy美化perl代码
- 我的第一个python web开发框架(19)——产品发布相关事项
- ELK对Tomcat日志双管齐下-告警触发/Kibana日志展示
- Linux学习笔记之查看Linux版本信息
- sql根据最小值去重
- GridView中如何实现自定义时间货币等字符串格式?
- 再不学会这些技巧,你就OUT了!
- 3D Math Keynote
- Mysql 索引原理《一》索引原理与慢查询2
- 部署私有云网盘owncloud
- hashlib,suprocess,configparser模块
- python--环境变量的使用
- 使用express+mongoDB搭建多人博客 学习(4)登录与登出
热门文章
- [debootstrap]制作基于arm平台的debian文件系统
- [转]hadoop,spark,storm,pig,hive,mahout等到底有什么区别和联系?
- JSON动态生成树
- Spring Cloud的子项目,大致可分成两类
- Openwrt 移植hello world
- Boost-date_time库学习
- connect() failed (111: Connection refused) while connecting to upstream, cli
- JB开发之问题汇总 [jailbreak,越狱技术]
- 《C++ Primer Plus》学习笔记 第1章 预备知识
- 666:放苹果(划分dp)