在CentOS系统上部署Java应用的流程大致可以分为以下几个步骤:
- 安装JDK:
- 更新系统软件包:
sudo yum update -y
- 安装OpenJDK:
sudo yum install java-1.8.0-openjdk-devel -y
- 验证JDK安装:
java -version
- 配置环境变量:
- 编辑
/etc/profile
或~/.bashrc
文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效:
source /etc/profile
- 安装Tomcat:
- 下载Tomcat:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz
- 解压Tomcat:
tar -xzvf apache-tomcat-8.5.39.tar.gz
- 移动Tomcat到合适位置:
mv apache-tomcat-8.5.39 /usr/local/tomcat/
- 配置Tomcat:
- 设置JVM内存参数,创建
/usr/local/tomcat/bin/setenv.sh
文件并编辑:
JAVA_OPTS='-Djava.security.egdfile:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'
- 配置
server.xml
文件,通常位于/usr/local/tomcat/conf/
目录下。
- 部署Java Web应用:
- 将WAR文件复制到Tomcat的
webapps
目录下:
sudo cp target/myapp.war /usr/local/tomcat/webapps/
- 启动Tomcat服务器:
sudo /usr/local/tomcat/bin/startup.sh
- 访问Web应用:
http://your_server_ip:8080/myapp
- 自动部署和持续集成(可选):
- 使用Jenkins实现自动化部署和持续集成。
- 验证部署:
- 检查Tomcat日志文件以确保没有错误。
- 访问应用的URL以确认应用是否正常运行。
请注意,具体的命令和步骤可能会根据不同的Java应用和服务器配置有所不同。上述流程提供了一个基本的框架,但在实际操作中可能需要根据具体情况进行调整。