在CentOS上部署Java Web应用可以按照以下步骤进行:
安装JDK:
rpm -qa | grep java
yum remove java-<version>-openjdk-<version>-devel
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" <download_link>
tar -xzvf jdk-<version>-linux-x64.tar.gz
/etc/profile
文件,添加以下内容:export JAVA_HOME=/usr/java/jdk<version>
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
安装Tomcat:
wget <download_link>
tar -xzvf apache-tomcat-<version>.tar.gz
/usr/local/tomcat
。bin
目录,运行以下命令启动Tomcat服务:./startup.sh
http://your_server_ip:8080
,应该能看到Tomcat的欢迎页面。部署Java Web应用:
webapps
目录下,Tomcat会自动解压并部署应用。例如,将WAR文件复制到/usr/local/tomcat/webapps/
:sudo cp /path/to/yourapp.war /usr/local/tomcat/webapps/
http://your_server_ip:8080/yourapp
来确认应用已成功部署并运行。配置防火墙:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
配置MySQL(如果需要):
sudo yum install mysql-server
sudo systemctl start mysqld
mysql -u root -p
通过以上步骤,你可以在CentOS上成功部署Java Web应用。