部署JavaWeb(个人博客网站)到云服务器流程详解

引言

前段时间做了个简单的个人博客,现在重点介绍一下如何部署到Internet。web程序是在win10下开发,部署环境是Ubuntu16.0.
这篇文章只讲部署,对啥都不会之全能型萌新不太友好,适用于有些基础的童鞋。。

一、准备工作

1.0你需要会的知识

Java基本语法;Tomcat相关;基本的MySQL操作;Linux常用命令;….

1.1开发环境

我的电脑是win10,需要安装的软件如下:

名称开发工具
编译软件Eclipse
语言Java
运行环境jdk1.8,jre1.8
服务器Tomcat8.0
数据库MySQL
其它工具XShell

PS:有没有人跟我一样很想吐槽MarkDown的表格语法的。

1.2部署环境

准备一个阿里云服务器,学生价很便宜,租配置最Low的就行,选择Ubuntu16.0(细节自行百度,不懂可以问我),这样你就相当于有了个公网IP的电脑“云服务器”,我们的个人博客将部署在这台机器上。(感受到了Java跨平台特性的浓浓的善意)。需要安装的软件如下:

名称开发工具
运行环境jdk1.8,jre1.8
服务器Tomcat8.0
数据库MySQL

1.3所需其它文件

1.已经在局域网(localhost)能顺利运行的java web程序,并打包成war文件(如何做JavaWeb程序war文件?网上例子一大堆)。

二、将WAR文件上传至云服务器

我所租的云服务器是自动配置了SSH的,所以可以直接用XShell连接至云服务器。

1、要设置云服务器的安全策略为允许SSH连接(22端口)、允许8080端口访问。
2、开启云服务器(Ubuntu),并检查SSH是否开启。
3、在本地使用XShell软件登陆至云服务器。
4、使用cd命令进入Tomcat文件夹的webapps文件夹里。
5、使用sudo rz命令开始传送,在弹出的对话框里选择war文件。
6、传送完成后使用ls指令看看是否准确传送。

以上步骤卡在哪一步就百度哪一步,最后一步如果看到有了自己的文件,那么就OK了,没错博主有点懒,图都不截。

三、配置Tomcat

啊哈,

第一步当然是在Tomcat上配置运行所需的jdk以及jre啦。

第二步是:使用cd命令进入Tomcat文件夹的webapps文件夹里。并将里面的ROOT文件重命名为ROOTABCDEFG,并将自己的war文件所生成的文件夹复制一份,命名为ROOT。

四、在本地浏览Internet的上自己的主页

呼朋唤友来帮忙测试一下,当然这个时候你还没有域名,所以你只能把如http://39.106.66.189:8080/MyWebBlog这样的地址发给小伙伴啦。
重点在这儿:把上面的39.106.66.189:换成你的云服务器的IP地址,MyWebBlog换成你的war的文件名。那么就形成了你的博客地址啦。
当然,你把自己的博客文件夹改为ROOT后,直接输入http://xx.xx.xx.xx:8080/也能进入自己的博客啦(实际上用这个比较好,其实这与加了MyWebBlog是两个不同的web程序,看到这里是不是有什么新想法呢哈哈)。
欢迎访问我所部属的个人博客:大但丁的个人博客


本文由【waitig】发表在等英博客
本文固定链接:部署JavaWeb(个人博客网站)到云服务器流程详解
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)