<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qiyadeng

    專注于Java示例及教程
    posts - 84, comments - 152, trackbacks - 0, articles - 34

    1.申請(qǐng)開(kāi)發(fā)者帳號(hào)

    首先注冊(cè)百度的帳號(hào),然后申請(qǐng)成為百度開(kāi)發(fā)者(需要通過(guò)手機(jī)進(jìn)行身份證驗(yàn)證)。

    2.新建應(yīng)用

    點(diǎn)擊菜單中的創(chuàng)建應(yīng)用,我們目前選擇的是Web應(yīng)用。

    應(yīng)用創(chuàng)建之后,選擇左邊菜單的云環(huán)境,環(huán)境類型需要選擇JAVA。

    并新創(chuàng)建一個(gè)版本,輸入1作為版本號(hào)

    3.在百度集成開(kāi)發(fā)環(huán)境中開(kāi)始開(kāi)發(fā)

    百度提供了基于Eclipse的插件,由于該插件不能支持最新的Eclipse版本。建議下載百度的一鍵安裝版本。百度文檔中介紹了如何使用開(kāi)發(fā)環(huán)境,詳細(xì)請(qǐng)看集成開(kāi)發(fā)環(huán)境使用

    打開(kāi)百度集成開(kāi)發(fā)環(huán)境,在Eclipse左下角點(diǎn)擊Login to Baidu,使用你的賬號(hào)登陸。然后點(diǎn)擊工具欄中百度Logo,選擇Import BAE Project,填入application和version

    之后選擇Java作為Project Language。

    4.解決項(xiàng)目錯(cuò)誤

    剛導(dǎo)入的BAE project,在Eclipse中會(huì)報(bào)錯(cuò)。通過(guò)problems view可以看到是因?yàn)镴RE環(huán)境配置不正確和Web運(yùn)行環(huán)境設(shè)置不正確。

    A.右鍵項(xiàng)目屬性--選擇JavaBuildPath,在Libraries中選擇Add Library,之后再選擇JRE System Library。

    B.接下來(lái)把Java project轉(zhuǎn)換為Java Web Project(Eclipse中Java Project轉(zhuǎn)換為Java web Project),注意如果你的tomcat是6版本的話,請(qǐng)注意選擇Dynamic web Module的版本不超過(guò)2.5。

    設(shè)置Web應(yīng)用的運(yùn)行環(huán)境,在servers view中新建一個(gè)tomcat服務(wù)器。

    C.和A類似,在Java Build Path中加入 Server Runtime,選擇Tomcat。

    D.修改hello.jsp,在hello.jsp中加入如下代碼

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    E.把項(xiàng)目部署到tomcat中。

    至此項(xiàng)目錯(cuò)誤全部解決,應(yīng)該可以看到運(yùn)行結(jié)果。

    5.新建Servert測(cè)試

    新建一個(gè)Servlet,HomeServlet,Eclipse會(huì)自動(dòng)在web.xml中加入配置信息,HomeServet.java和web.xml的部分代碼如下:

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    doPost(request, response);
    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    out.println("<h1>BAE Servlet Test.</h1>");
    }

    web.xml中部分代碼

    <servlet>
    <description></description>
    <display-name>HomeServlet</display-name>
    <servlet-name>HomeServlet</servlet-name>
    <servlet-class>com.qiyadeng.HomeServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>HomeServlet</servlet-name>
    <url-pattern>/HomeServlet</url-pattern>
    </servlet-mapping>
    運(yùn)行tomcat,可以看到如下運(yùn)行成功,這樣你就可以像一般的Java Web Project一樣進(jìn)行開(kāi)發(fā)。

    6.最后

    BAE中Java環(huán)境中百度使用的Jetty,而不是tomcat,Jetty的好處是不需要頻繁的重啟,修改的代碼即時(shí)就可看到運(yùn)行結(jié)果。

    通過(guò)SVN提交代碼到BAE,如果有需要做小的修改,可以通過(guò)百度的在線編輯工具直接修改。


    原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明: 轉(zhuǎn)載自http://www.qiyadeng.com/

    本文鏈接地址: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用


    Feedback

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-04-21 18:11 by 蘇澤
    這個(gè)可以直接當(dāng)作外網(wǎng)服務(wù)器使用嗎?

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-04-21 20:42 by qiyadeng
    @蘇澤
    如果功能較簡(jiǎn)單的話,應(yīng)該是沒(méi)有問(wèn)題的。

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-04-22 18:15 by 何楊
    有點(diǎn)意思,不過(guò)擔(dān)心這個(gè)服務(wù)能維持多久.

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-04-23 10:01 by lubaolin
    做小的項(xiàng)目行,大的項(xiàng)目豈不是代碼會(huì)泄露,會(huì)產(chǎn)生版權(quán)問(wèn)題。

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用[未登錄](méi)  回復(fù)  更多評(píng)論   

    2013-04-23 10:46 by wang
    可以的 可以將應(yīng)用部署到百度BAE上面 會(huì)不會(huì)盈利 要看你的應(yīng)用的點(diǎn)擊率了

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-05-12 21:09 by tb
    一般情況 公司這邊是不允許的

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-08-09 23:33 by wenjun
    為什么我的tomcat下看不見(jiàn)這個(gè)項(xiàng)目,其他的都有。。。就是在添加運(yùn)行項(xiàng)目的時(shí)候。。。。

    # 登錄不上怎么辦  回復(fù)  更多評(píng)論   

    2013-10-05 16:49 by ashen
    登錄不上怎么辦。登錄上后,立刻就自動(dòng)退出了怎么回事呀

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用[未登錄](méi)  回復(fù)  更多評(píng)論   

    2013-10-12 17:16 by 強(qiáng)
    怎么連接數(shù)據(jù)庫(kù)?

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-10-22 19:43 by aretsxn
    樓主是不是搞反了,不是應(yīng)該把做好的項(xiàng)目部署到BAE嗎?怎么是從BAE導(dǎo)出項(xiàng)目呀?

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用[未登錄](méi)  回復(fù)  更多評(píng)論   

    2013-11-26 19:28 by tom
    如何連接數(shù)據(jù)庫(kù)

    # re: 百度開(kāi)發(fā)者中心BAE新建Java應(yīng)用  回復(fù)  更多評(píng)論   

    2013-12-15 17:13 by jj
    為什么我登錄的百度開(kāi)發(fā)者中心和你們的不一樣?

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 欧亚精品一区三区免费| 亚欧乱色国产精品免费视频| 国产成人精品免费久久久久| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲精品无码av片| 永久免费AV无码国产网站| 亚洲国产美女福利直播秀一区二区| 久久久久国色av免费看| 亚洲综合激情九月婷婷| 999任你躁在线精品免费不卡| 婷婷亚洲久悠悠色悠在线播放| 最近的2019免费中文字幕| 亚洲AV永久无码精品| a级片免费在线观看| 中文字幕亚洲图片| 免费人成在线观看网站| 亚洲国产精品久久66| 1000部禁片黄的免费看| 亚洲国产中文在线视频 | 日本道免费精品一区二区| 亚洲精品无码成人片久久| 国产精品免费看久久久| 伊人久久综在合线亚洲2019| 青春禁区视频在线观看直播免费| 亚洲一区二区无码偷拍| 亚洲精品无码成人片在线观看| 成人片黄网站色大片免费观看cn| 18亚洲男同志videos网站| 国产免费AV片在线播放唯爱网| 亚洲成a人无码亚洲成av无码 | 亚洲精品网站在线观看不卡无广告| 自拍偷自拍亚洲精品偷一| 亚洲AV中文无码乱人伦| 抽搐一进一出gif免费视频| 亚洲日本va午夜中文字幕一区| 毛片基地免费观看| 一级成人a做片免费| 亚洲一区免费观看| 国产免费午夜a无码v视频| a毛片视频免费观看影院| 亚洲午夜无码久久久久软件 |