在百度开发者平台上部署web项目

来源:互联网 发布:wamp mysql 无法启动 编辑:程序博客网 时间:2024/05/21 06:48

这两天在百度开发者平台上部署了web项目,部署的过程中遇到了不少的问题,在此记录下,希望可以帮助到网友们。

首先,需要声明,我使用的是SpringMVC+Spring+jdbc的方式进行编码的。

下面就开始吧。

第一步,肯定需要注册登录啦。这里不赘述了。

第二步,登录以后,可以直接点击快速创建应用,

 

然后按照下面是顺序进行设置(1是随便输的,2看情况自己选)

之后可以得到这样的画面:



在这里可以生成APIKEY和SECRETKEY其中SECRETKEY不能让别人知道,否则别人容易对自己的项目展开攻击。

第三步,就是进行云环境的设置:


在提示创建成功后就会跳到创建版本的页面,在这里先不进行版本的创建。

第四步,创建数据库,点击mysql数据库:

在新跳转的页面上点击创建数据库,


点击phpMyadmin:

选择文件是选择一个sql文件,将本地数据库导入进来。在选择你的编码方式。最后执行。这样数据库就上传好了。

下面进行版本创建。

在版本创建之前需要对代码进行更改。

(1)代码中不能使用连接池进行连接,要用jdbc直接连接的方式。

(2)如果需要用到session的话需要在WEB-INF下新建一个duapp-web.xml文件,并在文件中加入代码:

<?xml version="1.0" encoding="utf-8"?>
<du-web-app xmlns="http://bae.baidu.com/java/1.0">
    <sessions-enabled>true</sessions-enabled>
    <static-files>
        <include path="/**.html"   expiration ="access 1 months" />
    </static-files>
</du-web-app>

红色字体为开启session。

(3)在将数据库连接时的数据库名称修改为刚才新建数据库时生成的名称,并且将用户名改为APIKEY将密码改为SECRETKEY。

(4)最后需要注意的是我们平常写的sql语句是大小写不明感的但在这里是sql语句是大小写敏感的

第五步,在修改完代码后,将项目打成war包。

在保存完成后出来如下页面:

这样应该就算完成了。点击预览可以看见自己的网站了。

或者点击上线,就可以在公网上访问自己的网站了。