赞
踩
先说环境:
首先我是在阿里云上购买的服务器,可以点击这个阿里云优惠链接,看看最近是否有优惠,如果是新用户,可以使用新手礼包,更优惠一些。当然也可以选择其他的同类型产品。
在买服务器的时候,肯定会让你选择系统的:常用的就是Windows与Linux,选择哪个就看你熟悉那个了。我这篇文章的选择是Windows 2019
配置路径:控制台->打开侧边栏的云服务器ECS->选择实例与镜像的实例->查看目前打开的实例是否是你要处理的实例(如果有多个实例的话,一定要看清楚)->打开网络与安全下的安全组->点击配置规则即可
下图是我的设置:你可以按照你的需求配置。
首先你需要下载你的项目跑起来所需要的环境:拿我的项目举例,我需要下载:JDK、Tomcat、MySQL、以及MySQL依赖的Microsoft Visual C++ 2015。对应的版本建议与你本机的版本一致。(你可以在服务器的电脑上直接下载环境,也可以在你的本机下载好,然后将软件通过连接助手传送过去)
我使用的的是通过 IDEA将项目打包,以下步骤通用于Maven工程
打开项目的pom.xml,看看有没有下面这句:<packaging>war<packaging>
,没有的话加上。(tips:因为是web工程,所以建议是打包成war包)
通过点击 Build -> Build Project,将项目进行编译
点击 Maven Projects -> 你的maven项目 -> package 进项打包。打包结束后,你就可以在 项目名/target 下找到对应的war包了。
拿到打包好的war包,打开cmd,进入war包所在目录下,运行 java -jar xxx.war
,如果项目完美运行。说明war包没有问题。
记住你的war包所在的目录
如果你的项目有数据库的需要
如果本机有可以连接数据库的软件,如Navicat,可以使用它连接的服务器数据库,然后将需要的数据复制过去。(这个方法需要你的服务器开放3306端口,在安全组配置。使用Navicat连接阿里云ECS服务器上的MySQL数据库)
也可以在本机上将需要将对应的数据库抽取成 .sql 文件,然后在服务器上运行就可以。(参考文章:MySQL命令行下执行.sql脚本)
java -jar xxx.war
启动war包。(一定要在本机上确定自己的war包是能运行的),如果各项服务都启动了,war包就是可以正常运行的。localhost:8080/项目名
访问项目,确保项目能正常访问。然后在本机上输入:服务器公网:8080/项目名
访问项目如果在服务器上可以打开网页,但是在本机上打不开,怎么处理?
选择“解析”
点击新手引导
在记录值中填写你的服务器的公网IP地址
简单绑定就完成了,这样你就可以在本机输入你的域名访问项目了。(如果你的项目访问需要在路径上添加8080端口,那么换成域名后也需要在后面添加8080端口)
如果是大陆的服务器,想要域名可以长期访问,还需要备案哦!
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
server:
port: 80
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。