Java项目部署发布与访问【面试+提高】

关于如何将Java Web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。

1.将开发好项目,打包成war格式,不会的同学参考以下

1.1Eclipse导出war包:

第一步,在需要打war的项目上右键——-->ecport----->other,如图

第二步,点击后会出现一个对话框,如图

第三步,在上面的搜索框中输入war,会出现war包选项,选中,下一步,如图

第四步,在对话框中输入项目名,和war包存放地址,然后完成,如图

第五步,等待eclipse打成war包,速度看项目的大小,如图

第六步,找到刚才填写存放war包的地址,就可以发现war包了

1.2dos命令打war包

首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲入"jar",会出现如下效果,说明配置成功。

下面我们用DOS命令进入到你的项目中

好,现在我们来运行命令手工打包

OK,打包完成,现在我们来看下目录下的war包

2.购买云服务器,建议去阿里云购买(ecs),教程如下

2.1.百度阿里云进入官网并注册阿里云账号

2.2.登录阿里云账号,在管理控制台点击:域名和网站,云虚拟主机。

然后点击,右面上写的独享虚拟独立ip,不限流量,支持海内外节点。

2.3.你还可以通过阿里云官网的首页点击产品域名与网站,云虚拟主机

2.4.跳转到产品页面,有经济,普惠,专业,尊贵4个版本,版本不一样,

你可以买半年的经济版。

2.5.选择产品名,机房要选择离自己比较近,操作系统,可以选择linux,也可以选windows。选择时长,然后点击立即购买。

一般认为linux的服务器比较好,windows的界面比价熟悉。

2.6.确认好以后点击去支付

2.7.在确认订单界面可以选择,代金券抵扣,这些代金券来源于官方的微信或者新用户注册;然后选择,支付类型,点击提交订单就可以

2.8.在付款页面付款

2.9.付款成功

2.10.返回到阿里云管理控制台,再一次点开,域名与网站,云虚拟主机,现在就可以看到它下边已经有了主机的名字。

注:解释一下什么是云服务器。就是另一台电脑,该电脑永不关机,永不断网。

3.登录你的阿里云管理平台使用服务器,以下是教程

3.1.进入阿里云管理平台查看购买服务器信息,点击连接终端管理(需要注册购买接收短息和邮件信息)

3.2.进入管理终端密码,这个需要记住你第一次进入的时候有一个默认4位数密码,(很重要),你需要的是修改这个密码,改成以后自已好记的密码

3.3.完成密码修改后,好了,我们来到实例平台,将服务器重新启动,稍等一下,即可!

4.远程连接服务器

4.1.现在我们已经知道权限了,那么我们打开自己的电脑,必须是window系统的,运行控制平台(window+R),以管理员权限进入输入mstsc

4.2.进入我们直接输入阿里云发送给你的短信:弹性公网IP地址,点击连接

4.3.随后出现用户名和密码:注意,用户名是administrator,密码是你前面修改的密码直接诶输入,随后出现的2个提示窗口不去理会,选则确定,

4.4.好了,我们已经进入了阿里云服务器,服务器需要一小会儿加载和配置(自动配置),随后弹出成功,这是一个空壳,我们已经完成了,点击服务器管理可以更好的使用。

5.配置Java web环境(以windows为例,因为windows相对比较适合新手)

在你成功连接阿里云服务器后,windows系统有个图形界面,他已经有一个ie浏览器,你可以下载jdk,tomcat和MySQL,然后安装和配置环境变量(安装就不说了,对学Java web的同学太简单)期间你可能遇到一些问题,比如ie跟你电脑的ie不一样,服务器的ie收到安全的防护,很多东西(链接)都不能下载,这个没办法,只能一个一个试。

当然如果想偷懒,可以不下载,直接将你电脑的jdk,tomcat,MySQL复制粘贴到服务器,没错!这就是远程连接的好处,可以直接操作(小编也不知道为什么)

注意:mysql数据库的数据可以自己再敲一遍,也可以从本地的mysql导出来,复制到服务器里面,再导进服务器的mysql。

6.发布项目

在你的本地电脑的浏览器打开,输入http://ip:8080/,其中http://是固定写法,ip为你买的阿里云服务器的外网ip,8080是你tomcat的端口号。回车,会看到tomcat的界面,其中有个tomcat Manager点以下,界面会提示输入你服务器t的omcat的用户和密码(在安装时会提示创建用户,没创建的卸载重装再创建,一定要有一个用户),输入后进入tomcat的另一个界面,点击一个“浏览”的按钮(该界面只有一个中文按钮),选中第一步的war文件,然后点击按钮下的“Deploy”按钮,几秒后,界面会刷新。

刷新后,你可以在任何有网络的电脑输入:http://ip:8080/application/.....(该url跟你在开发项目是的url是一样的,只是把localhost换成服务器的ip),就可以访问你的项目了。

7.访问项目

此时,你可以访问,但是访问路径不像人家:www.baidu.com的酷,.com/.cn/.net/...的叫域名,你需要一个域名来代替你的http://ip:8080/......

7.1买域名,还在阿里云买。

7.1.1在百度搜索输入“阿里云”,点击进入阿里云网站,然后找到登陆界面,授权淘宝账号登陆即可;

7.1.2在阿里云网站找到“产品”菜单栏,在“产品”的下拉菜单中找到域名注册;

7.1.3点击进入域名注册网站,在这里输入你想要的域名字符;

7.1.4在搜索结果中,找到不同后缀的域名名称,标注“未注册”的即可加入购物车购买;已经注册的是无法购买的;

7.1.5选好要购买的域名,在购物车里点击去结算,进入结算页面;域名购买的是域名的使用时间,一般按年出售,所以要根据自己的需求选择最划算的购买年份,时间越长越贵。

7.1.6确定好时间后,选择要购买的属性,是个人还是企业。如果暂时没有企业的可以先以个人名义购买,填写验证个人信息即可,后面可以更改为企业的。而企业购买需要提供企业的相关证件。

7.1.7选择完成后,提交付款即可。会有短信、邮件提醒。

7.2域名备案。

7.2.1.首先在备案之前你得在阿里云申请新的域名,然后才能走备案的流程,申请域名的经验我已经发过了,大家可以参考一下,下面就是小编已经申请好的域名!

7.2.2.在备案之前我们需要将域名实名认证,点击实名认证,然后就会跳到申请实名认证的页面!这里我们按照要求提交相应的资料就可以了,一般会等1-2个工作日就会有结果!

7.2.3.通过实名认证之后,我们需要申请一个备案服务号,备案服务号是你买阿里云的服务器才会有的。所以在申请域名备案前,你还必须有一台阿里云的服务器!申请页面在右上角的备案选项里面可以找到。

7.2.4.点击申请就可以马上申请了,申请成功后会看到你的备案服务号的信息,其实就相当于是一串验证码之类的字符啦!

7.2.5.然后我们现在可以进入备案流程了,右上角的备案菜单点击ICP备案系统进入备案的页面!这里你需要完善你的备案信息然后进入到一下个页面!

7.2.6.这里就是需要填写你申请的域名的信息了,然后还有我们刚刚申请的备案服务号,点击进入下一步!

7.2.7.备案服务号验证过后然后会叫你填写一堆信息,就是你网站的信息啦,比如你网站的用途啊,还有你的网站负责人的信息,如果是你本人那就是填写你自己的信息啦!

7.2.8.下一步是你提交你的资料进行初审啦,个人就是身份证,企业就是营业执照,然后还要传一份备案审核单,需要本人签字盖章!提价之后就是又是漫长的等待了!

7.2.9.初审过后会叫你邮寄备案审核单到阿里云指定机构,还要购买阿里云的幕布进行拍照上传哦!幕布是这个样子滴!

7.2.10.提交之后又是漫长的等待,等待管局的审核,这里可能需要1周到半个月的时间,之后就会有通知你域名的审核情况

7.3域名解析.

7.3.1.前提条件

在设置域名解析前,您需要准备好域名、网站(或邮箱)。具体包括:

拥有一个域名。

已经准备好服务器空间,并已上传网站内容至服务器。

已完成网站备案。

从服务器提供商处获取主机 IP 地址(或电子邮箱 MX 记录),解析设置中需要使用。

7.3.2.设置域名解析

参照以下步骤,在云解析DNS控制台添加域名并设置域名解析:

登录到 云解析DNS控制台。

如您需要操作的域名已经在域名解析列表中,请跳转到步骤4;否则,单击添加域名。

在域名输入框中填写您需要操作的域名,完成后单击确认。

选择需要配置解析的域名,单击其操作列下的解析设置。

在解析设置页面,您可以单击添加解析并添加需要的解析记录,也可以单击新手引导,快速设置网站/邮箱解析。下面以新手引导为例进行说明。直接添加解析,请参照步骤6。

添加邮箱解析。在邮箱解析子页下,选择邮箱类型,并单击确认。

添加网站解析。在网站解析子页下,填写网站的 IP 地址,并单击确认。

在添加解析页面,完成记录配置,并单击确认。

参数说明如下:

参数说明

记录类型支持的记录类型包括:

主机记录域名前缀,与域名共同组成解析对象。假设域名为 aliyun.com,则常见用法如下:

解析线路使用的解析线路。

记录值根据记录类型设置解析结果。

TTL值解析结果在递归DNS中的保存时长。

www:解析域名 www.aliyun.com。

@:直接解析主域名 aliyun.com。

*:泛解析,解析所有子域名。

mail:解析域名 mail.aliyun.com,用于邮箱服务器。

m:解析域名 m.aliyun.com,用于手机网站。

二级域名:例如填写 abc,用于解析 abc.aliyun.com。

A - 将域名指向一个IPv4地址。

CNAME - 将域名指向另外一个域名。

AAAA - 将域名指向一个IPv6地址。

NS - 为子域名指定DNS服务器。

MX - 将域名指向邮件服务器地址。

SRV - 用于记录提供特定服务的服务器。

TXT - 为记录添加说明,可用于创建SPF记录。

CAA - CA证书颁发机构授权校验。

显性URL - 将域名302重定向到另外一个地址,并且显示真实目标地址。

隐形URL - 将域名302重定向到另外一个地址,但是隐藏真实目标地址。

完成添加的解析记录默认直接启用。您可以在解析设置页面,管理相应的解析记录,如执行修改、暂停、删除、备注等操作。

7.3.3.启用云解析 DNS 服务器

完成域名解析设置后,您需要确认已启用云解析 DNS 服务器,才能使解析设置生效。

在阿里云注册的域名,默认已启用云解析 DNS 服务器,无需再做修改,等待生效即可。对于不在阿里云注册的域名,

如果您的域名已启用云解析 DNS 服务器,无需修改,等待生效即可。

如果您的域名使用的不是云解析 DNS 服务器,参考 不同域名注册商修改 DNS 方法 网址:https://help.aliyun.com/document_detail/39844.html

来修改其 DNS 服务器。

7.3.4.解析生效时间

新增解析:在完成设置后即时生效。

修改解析:需要 0 ~ 48 小时才会生效,具体取决于各地运营商的缓存刷新时间。

解析后就玩完了

8.至此,你就可以在有网络下访问你的网站(项目)


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容