手把手教你Springboot项目部署到阿里云教程(4)上传war文件和部署访问项目

简介: 往期文章 Springboot项目部署到阿里云教程(1) 成功连接远程云服务器和配置阿里云安全组Springboot项目部署到阿里云教程(2) 安装java web开发环境jdk和TomcatSpringboot项目部署到阿里云教程(3) 安装MySQL数据库和远程连接MySQL数据库成功! 前面安装了jdk、Tomcat、MySQL 项目的运行环境搭建好了,下面上传项目 1.

往期文章

Springboot项目部署到阿里云教程(1) 成功连接远程云服务器和配置阿里云安全组
Springboot项目部署到阿里云教程(2) 安装java web开发环境jdk和Tomcat
Springboot项目部署到阿里云教程(3) 安装MySQL数据库和远程连接MySQL数据库成功!
Springboot项目部署到阿里云教程(4)上传war文件和部署访问项目


前面安装了jdk、Tomcat、MySQL
项目的运行环境搭建好了,下面上传项目

1.将本地项目打成**war**包

为了方便,上传到/根目录下面就好

项目打包 mvn clean package -Dmaven.test.skip=true

2.停掉tomcat,解压war包「purchasingsystem 是war包名字,替换成你自己的」

jar -xvf purchasingsystem.war

给文件授权 chown -R www.www purchasingsystem

3.因为项目改了位置,需要改一下tomcat的配置

切换到/usr/local/tomcat/conf/ 目录:cd /usr/local/tomcat/conf/

修改文件vi server.xml,修改项目位置

<Host name="localhost" appBase="/purchasingsystem" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/purchasingsystem" debug="0" reloadable="false" crossContext="true"/>

4.启动Tomcat,访问你的ip地址+端口号就能看到你的网站了

☆如果你想输入ip就访问到项目

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

不加端口号默认访问80端口,修改防火墙规则,让80端口转发到8080

结语:如果有用,喜欢关注,有问题私我

相关文章
|
2月前
|
缓存 负载均衡 网络协议
阿里云DNS常见问题之某个地域访问不到如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
域名解析 网络协议 开发工具
阿里云DNS常见问题之访问重定向的url访问有问题如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
Kubernetes Java 容器
部署 Spring Boot 应用到 K8S 教程
部署 Spring Boot 应用到 K8S 教程
50 0
|
5天前
|
分布式计算 大数据 BI
MaxCompute产品使用合集之MaxCompute项目的数据是否可以被接入到阿里云的Quick BI中
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
6天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之阿里函数计算中。将本地电脑上的项目文件部署到阿里云函数计算(FC)上并实现对外提供API和WebUI如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
23 1
|
6天前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
10 0
|
6天前
|
运维 监控 关系型数据库
Serverless 应用引擎产品使用之在阿里云函数计算(FC)中,要访问另一个账号的rds配置rds的白名单如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
19 0
|
19天前
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署项目流程
本文主要讲解阿里云服务器的部署,如何选择配置等
|
26天前
|
Java 应用服务中间件 Shell
Springboot如何打包部署项目
Springboot如何打包部署项目
|
2月前
|
域名解析 网络协议 应用服务中间件
阿里云DNS常见问题之域名在代理服务器上不能访问只能通过IP映射如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:

热门文章

最新文章