一、环境准备与服务器连接
在搭建JavaWeb环境前,需通过SSH工具(如XShell或系统终端)连接云服务器。登录后执行系统更新命令:
- CentOS系统:
sudo yum update
- Ubuntu系统:
sudo apt update
建议选择CentOS 7.6或Ubuntu 16.04以上版本,确保兼容性。
二、安装与配置JDK
通过系统包管理工具安装Java开发工具包:
- 查看可用JDK版本:
yum list java*jdk-devel
(CentOS)或apt list | grep jdk
(Ubuntu) - 安装OpenJDK 11:
sudo yum install java-11-openjdk-devel
(CentOS)或sudo apt install openjdk-11-jdk
(Ubuntu) - 验证安装:
java -version
显示版本号即成功
三、部署MySQL数据库
执行以下步骤配置MySQL数据库:
- 添加官方Yum源:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
(CentOS) - 安装服务端:
sudo yum install mysql-community-server
- 启动服务:
systemctl start mysqld
- 修改root密码并授权远程访问:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; GRANT ALL ON *.* TO 'root'@'%';
四、搭建Tomcat服务器
从Apache官网下载Tomcat 9+版本:
- 解压安装包:
tar -zxvf apache-tomcat-9.x.tar.gz
- 修改默认端口:编辑
conf/server.xml
,将8080
改为80
- 启动服务:
./bin/startup.sh
五、验证与项目部署
通过浏览器访问云服务器公网IP,显示Tomcat欢迎页说明环境配置成功。部署项目时:
- 将WAR文件上传至
webapps
目录 - 导入数据库备份文件:
mysql -u root -p < database.sql
- 重启Tomcat服务生效
完成上述步骤后,即可在云服务器上运行JavaWeb应用。建议配置防火墙规则,仅开放必要端口(如80、3306),并通过systemctl enable
命令设置服务开机自启。