使用百度BAE部署java应用的简介

正在使用人数

进入百度开放云,注册账号,如果你之前有百度账号,可以直接登录。完成注册登录后会跳转到管理控制台,如下图界面。在这里可以看到百度开放云可以为你提供的所有服务,你需要在“未开通服务”里开通“应用引擎基础版”,开通后这项服务就会列到“已开通服务”下然后点击。

小知识:使用百度BAE部署java应用

使用百度BAE部署java应用

时间:2016-04-30 23:57    来源: 我爱IT技术网    编辑:佚名

进入百度开放云,注册账号,如果你之前有百度账号,可以直接登录。完成注册登录后会跳转到管理控制台,如下图界面。在这里可以看到百度开放云可以为你提供的所有服务,你需要在“未开通服务”里开通“应用引擎 基础版”,开通后这项服务就会列到“已开通服务”下

使用百度BAE部署java应用

然后点击“应用引擎 基础版”,进入到如下界面。点击“添加部署”

使用百度BAE部署java应用

添加部署的过程如下图,按照图中标注的步骤做就行了

使用百度BAE部署java应用

添加成功后,系统会自动生成一个java应用,在你的“部署列表”可以看到你的应用信息。如下图,你可以复制应用的域名在浏览器打开看看,只是一个hello world页面。接下来我们要做的就是把这个自动生成的java应用替换成我们自己开发的项目,在“操作”项“更多操作”里选择“发布设置”

使用百度BAE部署java应用

打开发布设置后,按照下图标注的两点做

使用百度BAE部署java应用

至此BAE里面的事情先放下,接下来在你的电脑上下载安装git。网上有很多教程,请自行参照安装

安装好git后,找一个地方新建一个文件夹,作为你上传,下载BAE应用代码的中转站,比如我在桌面新建了一个test文件夹。将鼠标定位到test文件夹上,右击,如下图选择红色矩形圈的那一项(如果你git安装配置成功了,鼠标右键菜单栏就会有这一选项)

使用百度BAE部署java应用

上一步意思就是打开git命令行工具,并定位到了test文件夹里面。弹出如下窗口

使用百度BAE部署java应用

然后在git命令行工具中执行下图中的1,2两步。第1步git clone命令后面的那个https开头的参数就是之前让你复制下来的git地址,下载过程中会依次弹出对话框让你输入用户名和密码,这里的用户名和密码就是你登录控制台时的用户名和密码,也就是你注册百度开放云时的账号和密码

使用百度BAE部署java应用

使用百度BAE部署java应用

使用百度BAE部署java应用

执行完1,2两步后,打开test文件夹,你就会看到下载到本地的java应用代码文件夹了(比如我这里是appidqaie1he0c8文件夹)。打开文件夹,我们主要关注ROOT.war这个文件,如下图

使用百度BAE部署java应用

如果你之前学过java web,那么你肯定知道我们写的项目可以打成一个war包,方便于在不同电脑上分享传递,以及上传部署。那么这里的这个ROOT.war就是BAE生成的那个初始java web项目的war包,里面是一个基本的java web项目目录结构,但是只有那个hello world页面,我们接下来要做的就是把我们自己的项目加入这个ROOT.war包里,这里有两种情况:

a如果你之前已经写好了项目,那就直接从eclipse中把项目以war包的格式导出来,并且命名为ROOT。然后替换掉这里的ROOT.war;

b如果你还没有写项目,那么你就把这个ROOT.war导入进elipse中,然后像新建一个web项目一样,开始写代码,直到把项目写好,再导出到这个文件夹

等文件夹里的项目代码换成我们的之后,打开之前的git命令行工具窗口继续执行图中的3,4,5步(其中第4步命令后面的-m “second”的意思是给你的本次更新做一个标记,这个按你自己的情况做标记,我是第二次更新代码了,所以标记的是second),这样就把BAE中的项目更新成我们自己的了!如果执行过程中出现其他错误,请自行百度,一般都是你得git没配置好,你可以直接复制错误提示,在网上一搜,就会有前人相应的错误解决文章,进去看看。

使用百度BAE部署java应用

进入BAE的“部署列表”,复制并打开域名,就可以看到自己的java 应用了。同时在“发布设置”里你可以看到刚刚你更新的应用的版本和更新时间

使用百度BAE部署java应用

用户类似问题:

问题1:部署Java项目到百度bae中发生错误 求解答

Authentication failure是用户或密码错误, 所述三个值在工程基本中会有,另外可以点击如图中几个选项, 会自动复制对应的值 >>详细

问题2:百度云服务器部署java项目

你说的是bae吗?SVN上传war包,war包名必须重命名为ROOT >>详细

问题3:百度BAE中,如何创建web应用?

这个嘛。你注意看百度BAE哪里,应该会有提示创建WEB应用的! >>详细

问题4:有谁在百度的BAE上发布过javaWEb项目的?在下有个...

我觉得应该是goodsList报的空指针。把List goodList = null ;改成List goodList = new ArrayList试试; >>详细

问题5:百度应用引擎BAE是什么?能做什么?我是小白,希望...

这个东东以前我玩过的,就相当于远程服务器一样。具体解释如下: 百度应用引擎(BAE)是网络应用开发平台。一般的服务器需要专业维护,BAE不需要维护任何服务器,只要简单的上传自己的应用程序就可以了。开发者可以用php、Java、.net等语言进行... >>详细

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

猜你喜欢:

与“使用百度BAE部署java应用”相关的热门小知识: