Linux centOS安装JDK和Tomcat的教程
时间:2022-07-28
本文章向大家介绍Linux centOS安装JDK和Tomcat的教程,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
首先下载JDK.
这里使用的是jdk-8u181-linux-x64.tar.gz
下载Tomcat.
这里使用的是apache-tomcat-8.5.35.tar.gz
创建目录
$ cd /
$ mkdir soft
$ cd soft
把安装包放到soft里
可以使用yum命令上传
安装
yum install -y lrzsz
rz回车选择文件
安装JDK
$ cd /usr
$ mkdir java
$ tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/java
安装完成后添加环境变量
$ vim /etc/profile
在最后添加环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
保存退出
$ wq
然后执行命令使环境变量生效
$ source /etc/profile
查看是否配置成功
$ java -version
安装tomcat
$ cd /usr
$ mkdir tomcat
$ tar -zxvf apache-tomcat-8.5.35.tar.gz -C /usr/tomcat
解压成功后配置防火墙策略,开放防火墙8080端口
$ vim /etc/sysconfig/iptables
若没有iptables文件而是iptables-config
执行下边的命令
$ iptables -P OUTPUT ACCEPT
$ service iptables save
$ vim /etc/sysconfig/iptables
在最后添加
# 开放8080端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存退出
$ wq
修改tomcat配置,将本地localhost更改为自己的域名或者服务器IP,这里使用IP
$ vim /usr/tomcat/apache-tomcat-8.5.35/conf/server.xml
修改完保存退出
启动tomcat
$ sh /usr/tomcat/apache-tomcat-8.5.35/bin/startup.sh
启动成功后
浏览器输入服务器IP:8080
跳转到tomcat页面 配置成功.
- javascript 红皮高程(20)-- 逻辑或
- javascript 红皮高程(19)-- 逻辑与
- 技术分享 | 浅谈 RAS
- Sniper-OJ 练习平台多题WriteUp
- 怎么能学透一个知识点
- Jarvis-OJ平台多题WriteUp分享
- 会员提问 之 JS中的私有方法有什么意义?
- 本周末的QQ群视频--还是电商网站的事
- 【译】使用Apache的mod重写来保护你的C2 Empire
- 大白话,设计一个购物车对象
- 【译】Cromos – 下载并注入代码到谷歌 Chrome 浏览器扩展中
- X-NUCA 2017第三期 WriteUp
- 学习分享 | Flipped Ciphertext Bits
- 聊一下JavaScript定时器
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android头像上传功能的实现代码(获取头像加剪切)
- Android自定义View画圆功能
- Android打包版本号设置方法
- Android编程实现获取系统内存、CPU使用率及状态栏高度的方法示例
- Android 6.0开发实现关机菜单添加重启按钮的方法
- 基于Socket.IO实现Android聊天功能代码示例
- Android 滑动监听的实例详解
- Android中使用ListView模拟微信好友功能
- Android实现压缩字符串的方法示例
- Android使用OkHttp请求自签名的https网站的示例
- Android Notification 使用方法详解
- Android空心圆及层叠效果实现代码
- 如何更改Dialog的标题与按钮颜色详解
- Android编程之数据库的创建方法详解
- android studio集成ijkplayer的示例代码