CentOS部署Java项目全攻略

环境准备
在部署Java项目之前,我们需要准备以下环境:
- CentOS操作系统:建议使用CentOS 7或更高版本。
- JDK:建议使用Java 8或更高版本。
- Tomcat:建议使用Tomcat 9或更高版本。
安装JDK
下载JDK:从Oracle官网下载适用于CentOS的JDK安装包。
解压安装包:将下载的JDK安装包解压到指定目录,例如
/usr/local/jdk1.8.0_231。配置环境变量:编辑
/etc/profile文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_231 export PATH=$PATH:$JAVA_HOME/bin
使环境变量生效:运行以下命令使环境变量生效。
source /etc/profile
验证JDK安装:运行以下命令验证JDK是否安装成功。

java -version
安装Tomcat
下载Tomcat:从Apache官网下载适用于CentOS的Tomcat安装包。
解压安装包:将下载的Tomcat安装包解压到指定目录,例如
/usr/local/tomcat9.0.41。配置Tomcat:编辑
/usr/local/tomcat9.0.41/bin/catalina.sh文件,修改以下内容:
CATALINA_HOME=/usr/local/tomcat9.0.41
启动Tomcat:运行以下命令启动Tomcat。
cd /usr/local/tomcat9.0.41/bin ./startup.sh
- 验证Tomcat启动:在浏览器中输入
http://localhost:8080,如果看到Tomcat欢迎页面,则表示Tomcat启动成功。
部署Java项目
将Java项目打包成WAR包。
将WAR包复制到Tomcat的
webapps目录下。
重启Tomcat:运行以下命令重启Tomcat。
cd /usr/local/tomcat9.0.41/bin ./shutdown.sh ./startup.sh
- 验证项目部署:在浏览器中输入
http://localhost:8080/项目名,如果看到项目首页,则表示项目部署成功。
FAQs
Q1:如何查看Tomcat的日志文件?
A1:Tomcat的日志文件位于/usr/local/tomcat9.0.41/logs目录下,包括catalina.out、localhost.log等。
Q2:如何修改Tomcat的端口号?
A2:编辑/usr/local/tomcat9.0.41/conf/server.xml文件,找到以下内容:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 将port属性的值修改为所需的端口号,例如8080改为8081。

