SSM项目+Mysql+Tomcat+腾讯云服务器,成功部署并且通过ip,或者域名进行访问。

SSM项目+Mysql+Tomcat+腾讯云服务器,成功部署并且通过ip,或者域名进行访问。

流程:
1.服务器和域名购买,以及ip和域名绑定(及域名解析)
2.通过本地电脑连接到云服务器,并且配置云服务器的开发环境
3.打包ssm项目
4.将项目部署到tomcat
5.将项目设置为ip或者域名访问

大概的步骤如下:

1.服务器的购买和域名的购买

服务器我选择的是腾讯云,因为有活动25岁以下33块钱三个月服务器加一个域名, 所以就买了。
第一步:百度搜腾讯云,进去官网以后先注册一个然后实名,这里我是用微信扫码登的。之后早首页的网站一直往下拉直到找到 云+校园
在这里插入图片描述
第二步 :点进去云+校园 从三个服务器里选一个,这里我是第一个轻量级应用服务器1核2Gd的,买的时候顺便加6块钱把域名买了。(系统我选的是win2012)

第三步:进入右上角的控制台。之后在云产品 > 计算 > 找到 轻量应用服务器,点他就可以看到你购买的服务器了,把ip记住等下用到。
在这里插入图片描述
你可以通过点进去对你的服务器进行管理,比如修改密码,重装系统等。(比如买的时候不小心选了其他操作系统就可以进行重装了)

在这里插入图片描述

第四步:之后点总览,回到我们开始进入控制台的界面。在搜索框里搜域名,出现的域名注册点击它就会看到我们够买的域名了(前提你的购买了域名)
在这里插入图片描述

会看到我们的域名
在这里插入图片描述
之后点击解析 就会出现下图,其中主机记录就是平时网站的前缀比如www.等,我这里选的是www你可以选其他,
记录值写的是你服务器的ip地址,刚才已经叫你记录好,现在填进去就可以了,其他的或荣默认的就行了。
在这里插入图片描述
到这一步的话基本就可以了,不过还得测试一下。
打开控制台 试着ping一下 假如你的域名是 xxxhy.ltd(假设) 主机记录是www. 那你在控制台 就 ping www.xxxhy.ltd

在这里插入图片描述
如果你出现上图这样,就说明你的ip和域名成功解析了。域名成功解析后要记得备案不然会影响使用的!!!!

到这里的话服务器的购买和域名购买以及解析就已经结束了。

2.通过我们的电脑的远程桌面连接到云服务器

第一步:通过上述我们已经完成了服务器的购买,现在就是要登录云服务器了 。首先win + R 然后输入 mstsc
出现了远程桌面连接。
计算机这一栏就填你的服务器ip地址
然后点连接,后会让你输入用户名和地址
用户名如果你没有改过那就填 Administrator ,如果你改了的话就填你改的。 密码也是一样,
当你成功购买服务器的时候会通过微信或者短信通知你密码是什么,如果你改过了就填你改的那个。
如果你连接的时候出现凭证不可以那么大概率是密码或者用户名不对,昨天因为瞎几把来 用户名填电脑名搞了好久不行,最后试了Administrator竟然能进去了。 还有听说win10家庭版不能远程连接也不懂是不是,毕竟我是教育版的,家庭版的小伙伴如果不行的话试试专业版的。
在这里插入图片描述

3.云服务器里环境的配置

我们成功进去看云服务器里,发现和我们玩的电脑差不多,其实云服务器就相当于一台永远不关机的电脑。
进到云服务器的桌面我们首先配置环境

第一步:当然是配置java的环境了,首先安装jdk 然后配置环境变量 最后控制台里测试配置是否成功
第二步:其次就是安装Tomcat服务器了,这个没有什么好说的了,直接一步傻瓜式安装
第三步:最后就是安装mysql数据库了,安装时mysql数据库的密码要和要部署的项目一致(一致的话就不需要修改代码了,如果不一致,连接数据库的密码需要改成你云服务器的数据库密码才行),不一致也没有关系,只有在项目上把数据库密码改成服务器上mysql数据库的密码即可

相信到了部署项目到服务器上这些环境你们都能搞定了。所以我就不细说了,节省一点时间。如果不会的话可以找相关教程,为了方便安装,可以在本地电脑下载好需要安装的安装包等,开启云服务器共享本地电脑的硬盘(这里可以搜教程),这样就能快速安装了。

4.将ssm项目打包

第一步 :将项目打包
首先打开idea ,点击File > Project Structure > Artifacts >Web Application:Archive >然后选择你的项目 ,在下图中第一个输入框就是打包的,名字,你可以随便取 这里我要名字我test(下图因为还没有到输入项目名那一步,所以还是现在之前的名字) ,directory:这个是想要把打包的项目存到的路径 ,这里我的是D盘下和云服务器共享的文件夹(因为我设置了D盘都可以共享到服务器),最后点ok就完成第一步了。

在这里插入图片描述
第二步:点idea状态栏的 Build > Build Artifacts

在这里插入图片描述

点击了 Build > 和 Build Artifacts 后会出现如下界面
在这里插入图片描述
因为在第一步,我给打包的项目取名是test 所以这里选择 test 点击它后,等待idea 打包,之后就可以在你指定的路径里找到.war后缀的打包项目,打包项目的名字也能部署test 而是项目的名字,至少我是这样的。

到这里 项目的打包就搞好了。

5.将项目部署到云服务器上的tomcat

项目打包好后,连接云服务器,将进入服务器桌面后,找到你的tomcat安装目录。一直进去 直到找到一个名为为webapps的文件夹,
在这里插入图片描述
然后将你打包好的war后缀的项目复制到webapps里,Tomcat 会自动解压生成一个和要部署项目名字一样的文件夹。

项目复制到webapps前 (这里因为在云服务器截图有点麻烦就拍照了,讲究点看)
在这里插入图片描述

复制后,多了student.war 和 student 其中 student.war是我们复制的 student文件夹是tomcat帮我们生成的

在这里插入图片描述

经过上面 我们可以在服务器里的浏览器通过 http://localhost:8080/+项目名 比如我的上面就是http://localhost:8080/student/

在这里插入图片描述
通过简单的测试 ,我们已经成功的将项目部署到云服务器上了,但是现在只能在云服务器上访问项目,外面的人是不能访问的,所以接下的一步是最后一步也是关键一步,这一步后别人就饿可以通过ip或者域名访问你做的项目了。

我们打开tomcat 的安装路径 找到conf (这个文件夹和webapps 在一个,路径下)文件夹下面的 server.xml文件 打开它
你会看到很多的内容 但是大多数不重要 我们只关心三处

第一处 :将8080 改成 80 这样访问的时候就不需要输入端口了 因为80是默认端口
改前
在这里插入图片描述

改后

在这里插入图片描述

第二处
localhots 改成你的服务器 ip地址 或 域名, 域名的话直接将localhots改成你的域名就行同改ip一样(域名一定要写完整 如 www.zzz.com
改前
在这里插入图片描述

改后
在这里插入图片描述

第三步也是 将 localhots 改成你的服务器 ip地址 或 域名
在这里插入图片描述
改后在这里插入图片描述

在完成上面的三处操作的时候,记得去 tomcat安装目录下的bin 文件夹 找到 startup 双击运行它 ,之后挂后台,这个不要管不然会访问不里了的

到这里的话就可以通过ip地址加项目名字进行访问了

如果你想通过域名直接访问你的项目 你还需要到server 简单添加一个东西,因为我的域名备案还没有得,就不演示简单说明一下了。‘

<Context path="" docBase=“D:/project/WebRoot (你的项目路径:注意具体到WebRoot或者WebContent)”

reloadable=“true” debug=“0”>
将这一行添加到你的server.xml 里,建议在host 下面添加。
docBase =“ ” 双引号这里是填你的项目路径,这个路径你复制war项目生成的自动的那个文件夹,将路径复制粘贴过来就行了。

6.最后总结

1.这是这几天自己慢慢摸索出来的,吃了不少苦,踩了不少的坑,终于还是让我完成了项目部署。分享出来,希望能够帮助到想将项目部署到网上的同学,也希望能够帮助到遇到坑的同学。
2.这些都是我亲身体会,所以有的地方啰嗦了一点,想的是能够给你们能好的引导。
3.如果这篇文章能够帮助到你吗,希望你能点点关注加加收藏,码字不易。

4.如果你还有什么疑问可以评论区留言,我看到会一一解答。

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值