本文共 1963 字,大约阅读时间需要 6 分钟。
部署Java Web项目需要以下几个关键环境:
如果没有本地环境,可以通过以下方式获取:
下载适用于Linux的JDK版本,例如JDK 8u221-linux-x64.tar.gz。
/usr/local/tools/jdk1.8.0_221。tar -xzvf jdk-8u221-linux-x64.tar.gz
echo "JAVA_HOME=/usr/local/tools/jdk1.8.0_221" >> /etc/profileecho "PATH=$PATH:$JAVA_HOME/bin" >> /etc/profileecho "CLASSPATH=$CLASSPATH:$JAVA_HOME/lib" >> /etc/profilesource /etc/profile
java -version
下载Tomcat 9.0.24的安装包,例如apache-tomcat-9.0.24.tar.gz。
/usr/local/tools/tomcat/apache-tomcat-9.0.24。tar -xzvf apache-tomcat-9.0.24.tar.gz
cd /usr/local/tools/tomcat/apache-tomcat-9.0.24/bin./startup.sh
http://IP:8080/,检查是否正常运行。下载适用于CentOS 7的MySQL 5.7社区版,例如mysql57-community-release-el7-11.noarch.rpm。
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-community-server
systemctl start mysqld
systemctl status mysqld
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
如果密码过简单,执行以下命令:
set global validate_password_policy=0;set global validate_password_length=1;ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
使用IDEA或Eclipse将项目打包为WAR格式,解压到Tomcat的webapps目录下即可。
访问项目路径:http://IP:8080/项目名称
检查防火墙设置:
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload
检查防火墙设置:
firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload
通过以上步骤,可以在CentOS 7环境中成功部署Java Web项目。如有疑问或安装失败,请参考相关文档或社区求助。
转载地址:http://tdkfk.baihongyu.com/