
CentOS7.3安装指南:JDK1.8、Tomcat9与MySQL
17KB |
更新于2024-09-09
| 128 浏览量 | 举报
收藏
"在CentOS7.3操作系统中,本文档详细介绍了如何安装Java JDK 1.8、Apache Tomcat 9以及MySQL数据库,并且涵盖了设置这些服务开机启动的步骤。"
在CentOS7.3上安装JDK:
1. 首先,访问Oracle官方网站下载适用于Linux的JDK安装包,例如`jdk-8u144-linux-x64.tar.gz`。
2. 使用WinSCP工具将下载的JDK安装包上传至`/usr/local`目录。
3. 在终端中,使用`tar -xzvf`命令解压缩文件,并将其重命名为`jdk1.8`。
4. 接下来,配置环境变量。首先,确保已安装`vim`编辑器,如果没有,通过`yum install vim`安装。
5. 使用`vim /etc/profile`打开配置文件,然后在文件末尾添加以下内容:
```bash
export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
```
6. 保存并退出编辑(输入`:wq`后按回车键)。
7. 使修改生效,执行`source /etc/profile`。
8. 检查JDK安装是否成功,分别运行`java -version`和`javac -version`命令,如果显示相关信息,说明安装成功。
安装Apache Tomcat:
1. 从Apache官网下载Tomcat的tar.gz版本,如`apache-tomcat-9.0.0.M26.tar.gz`,同样将其上传至`/usr/local`目录。
2. 解压文件,并重命名为`tomcat`。
3. 进入`/usr/local/tomcat/bin`目录,运行`./startup.sh`启动Tomcat服务。
4. 测试安装是否成功,可以通过在浏览器中输入服务器IP地址加端口号`http://your_server_ip:8080`,或者在命令行中使用`wget http://localhost:8080/`检查返回内容。
设置开机启动服务:
1. 为了使JDK和Tomcat在系统启动时自动运行,我们需要创建systemd服务文件。
2. 对于Tomcat,创建`/usr/lib/systemd/system/tomcat.service`文件,内容包含描述Tomcat服务的信息。
3. 内容可能如下:
```ini
[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
```
4. 保存文件后,执行以下命令启用并启动Tomcat服务:
```bash
systemctl enable tomcat
systemctl start tomcat
```
安装MySQL数据库:
1. 安装MySQL服务,运行`sudo yum install mysql-server`。
2. 启动MySQL服务,使用`systemctl start mysqld`。
3. 设置root用户的初始密码,运行`mysql_secure_installation`,按照提示操作。
4. 配置MySQL开机启动,`systemctl enable mysqld`。
5. 登录MySQL,`mysql -u root -p`,输入密码。
6. 创建新数据库和用户,根据需求进行权限分配。
至此,CentOS7.3系统上已成功安装JDK 1.8、Tomcat 9和MySQL数据库,并配置了它们的开机启动服务。你可以继续进行后续的应用开发和部署工作。
相关推荐







lxwthinker
- 粉丝: 185
最新资源
- 掌握敏捷开发核心技巧,助力软件事业高效成长
- Java实现飞鸽传书简易版,探索多线程与GUI编程
- 日语4级考试必备:文字和词汇考前题库
- 防范木马:详解端口封杀的有效策略
- 学习JSP与电商网站开发的网龙仿阿里巴巴项目源码
- Delphi实现断点续传功能详解
- 构建简单高效ASP.NET(C#)OA系统教程
- 深入OpenGL高级编程与可视化系统开发
- WebRCP 0.4:强大的Eclipse Java插件开发工具
- 掌握Delphi屏幕绘制:在屏幕上自由画图技巧
- 掌握JS日期时间控件的实现技巧
- Extjs开发者的10份必备学习资料合集
- 掌握Linux:外国专家编写的英文教程集合
- Java网络聊天小程序:支持多客户端与服务器配置
- 微软C#基础类库示例集锦
- 2007年下半年软考试题及解答解析
- 探索 Microsoft.Web.UI.WebControls 功能与应用
- 《Core Java2》第七版附带示例源代码解读
- 解析FCKeditor-java-2.4源码实现与应用
- 电脑锁定软件V2.0:保障信息安全的免费利器
- C#快速学习教程:10天入门到进阶指南
- 书籍管理系统课程设计完整实现
- 定制文件拷贝工具 - 选择性复制特定类型文件
- 制作简易P2P网络文件传输软件教程