Ubuntu Java服务器如何部署
以下是在Ubuntu上部署Java服务器的步骤:
-
安装JDK
sudo apt update sudo apt install openjdk-17-jdk # 推荐使用Java 17 java -version # 验证安装
-
配置环境变量
编辑/etc/profile
,添加:export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
使生效:
source /etc/profile
-
安装Web服务器(以Tomcat为例)
- 方式1:包管理器安装
sudo apt install tomcat9 # 自动配置环境变量 sudo systemctl start tomcat9 # 启动服务 sudo systemctl enable tomcat9 # 开机自启
- 方式2:手动下载安装
配置环境变量(同上),启动:cd /usr/local sudo wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz sudo tar xzf apache-tomcat-9.0.74.tar.gz sudo mv apache-tomcat-9.0.74 tomcat
/usr/local/tomcat/bin/startup.sh
- 方式1:包管理器安装
-
部署Web应用
将WAR文件复制到Tomcat的webapps
目录:sudo cp your-app.war /var/lib/tomcat9/webapps/ # 包管理器安装的路径 # 或 sudo cp your-app.war /usr/local/tomcat/webapps/ # 手动安装的路径
访问
http://服务器IP:8080/your-app
验证 -
可选配置
- 开放防火墙端口:
sudo ufw allow 8080/tcp
- 配置Nginx反向代理(需先安装Nginx):
编辑/etc/nginx/sites-available/default
,添加:
重启Nginx:location / { proxy_pass http://127.0.0.1:8080; }
sudo systemctl reload nginx
- 开放防火墙端口:
说明:
- 推荐使用包管理器安装Tomcat,简化配置流程。
- 若需部署Spring Boot应用,可直接运行JAR包,无需Tomcat:
nohup java -jar your-app.jar > app.log 2>&1 &
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!