在CentOS7上配置JDK和Tomcat
一、软件包下载
①、JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
由于JDK下载现在要登录账户了,这里提供一下:账号:liwei@xiaostudy.com密码:OracleTest1234 或者这个链接:http://bugmenot.com/view/oracle.com
注:请不要改密码,大家共同使用!!!
②、Tomcat下载地址:https://tomcat.apache.org/download-80.cgi
、
下载之后,用Xftp将文件上传到CentOS的 usr/local/ 目录下。
可以发现已经上传进来了。
下面我们进行配置。
二、配置JDK
①、首先我们要进入到usr/local目录下:cd /usr/local。然后进行解压:
01 | tar -zxvf jdk-8u251-linux-x64.tar.gz |
解压完成后:
②、进行环境变量的配置
01 | vi /etc/profile |
在profile文件最下面添加如下内容(这里根据你自己的路径和名称添加,不一定和我一样):
01 02 03 04 05 06 | JAVA_HOME=/usr/local/jdk1.8.0_251 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH |
注意: 在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为
后面在 source /etc/profile 时不能识别多余的空格,会理解为是路径一部分。
进入编辑模式按键盘“↓”至底部,然后按 i 进入添加模式,添加完后按 esc 再按 :wq 完成:
③、配置完成之后必须要刷新配置文件:
01 | source /etc/profile |
④、之后输入以下命令验证JDK是否安装成功:
01 02 03 | java javac java -version |
这样就大功告成了,下面我们来配置Tomcat。
三、配置Tomcat
①、同样先解压
01 02 | cd /usr/local tar -zxvf apache-tomcat-8.5.56.tar.gz |
②、启动Tomcat
01 02 03 | cd apache-tomcat-8.5.56/bin/ #执行启动命令 ./startup.sh |
启动之后就可以在浏览器访问了。如果浏览器访问 http://ip:8080/ 访问不了,我们查看防火墙开放的端口:
01 | firewall-cmd --zone=public --list-ports |
可以发现什么端口都没有,而Tomcat的默认端口是8080,所以我们要添加开放8080端口。
③、配置开放端口
01 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
因为centos7 已经更改了防火墙策略,所以使用这种方式来打开端口,介绍一下这些参数:
- zone #作用域
- add-port=8080/tcp #添加端口,格式为:端口/通讯协议
- permanent #永久生效,没有此参数重启后失效
④、重启防火墙
01 | firewall-cmd --reload |
⑤、测试tomcat
我虚拟机的IP地址为192.168.30.101,所以在同网段机器的浏览器上输入:http://192.168.30.101:8080/。结果为如下图:
成功访问!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!