<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

    百度開發者中心BAE新建Java應用

    Posted on 2013-04-21 13:33 qiyadeng 閱讀(12336) 評論(12)  編輯  收藏

    1.申請開發者帳號

    首先注冊百度的帳號,然后申請成為百度開發者(需要通過手機進行身份證驗證)。

    2.新建應用

    點擊菜單中的創建應用,我們目前選擇的是Web應用。

    應用創建之后,選擇左邊菜單的云環境,環境類型需要選擇JAVA。

    并新創建一個版本,輸入1作為版本號

    3.在百度集成開發環境中開始開發

    百度提供了基于Eclipse的插件,由于該插件不能支持最新的Eclipse版本。建議下載百度的一鍵安裝版本。百度文檔中介紹了如何使用開發環境,詳細請看集成開發環境使用

    打開百度集成開發環境,在Eclipse左下角點擊Login to Baidu,使用你的賬號登陸。然后點擊工具欄中百度Logo,選擇Import BAE Project,填入application和version

    之后選擇Java作為Project Language。

    4.解決項目錯誤

    剛導入的BAE project,在Eclipse中會報錯。通過problems view可以看到是因為JRE環境配置不正確和Web運行環境設置不正確。

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

    B.接下來把Java project轉換為Java Web Project(Eclipse中Java Project轉換為Java web Project),注意如果你的tomcat是6版本的話,請注意選擇Dynamic web Module的版本不超過2.5。

    設置Web應用的運行環境,在servers view中新建一個tomcat服務器。

    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.把項目部署到tomcat中。

    至此項目錯誤全部解決,應該可以看到運行結果。

    5.新建Servert測試

    新建一個Servlet,HomeServlet,Eclipse會自動在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>
    運行tomcat,可以看到如下運行成功,這樣你就可以像一般的Java Web Project一樣進行開發。

    6.最后

    BAE中Java環境中百度使用的Jetty,而不是tomcat,Jetty的好處是不需要頻繁的重啟,修改的代碼即時就可看到運行結果。

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


    原創文章,轉載請注明: 轉載自http://www.qiyadeng.com/

    本文鏈接地址: 百度開發者中心BAE新建Java應用


    Feedback

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-04-21 18:11 by 蘇澤
    這個可以直接當作外網服務器使用嗎?

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-04-21 20:42 by qiyadeng
    @蘇澤
    如果功能較簡單的話,應該是沒有問題的。

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-04-22 18:15 by 何楊
    有點意思,不過擔心這個服務能維持多久.

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-04-23 10:01 by lubaolin
    做小的項目行,大的項目豈不是代碼會泄露,會產生版權問題。

    # re: 百度開發者中心BAE新建Java應用[未登錄]  回復  更多評論   

    2013-04-23 10:46 by wang
    可以的 可以將應用部署到百度BAE上面 會不會盈利 要看你的應用的點擊率了

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

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

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-08-09 23:33 by wenjun
    為什么我的tomcat下看不見這個項目,其他的都有。。。就是在添加運行項目的時候。。。。

    # 登錄不上怎么辦  回復  更多評論   

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

    # re: 百度開發者中心BAE新建Java應用[未登錄]  回復  更多評論   

    2013-10-12 17:16 by
    怎么連接數據庫?

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

    2013-10-22 19:43 by aretsxn
    樓主是不是搞反了,不是應該把做好的項目部署到BAE嗎?怎么是從BAE導出項目呀?

    # re: 百度開發者中心BAE新建Java應用[未登錄]  回復  更多評論   

    2013-11-26 19:28 by tom
    如何連接數據庫

    # re: 百度開發者中心BAE新建Java應用  回復  更多評論   

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

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 国产精品久久亚洲一区二区| 亚洲精品第一综合99久久| 男人j进女人p免费视频| 亚洲av片一区二区三区| 亚洲国产区男人本色| 好吊妞视频免费视频| 亚洲精品色在线网站| 国产jizzjizz视频免费看| 免费国产黄网站在线观看动图| 亚洲精品无码久久毛片| 亚洲天堂免费在线视频| 亚洲精品色午夜无码专区日韩| 最近免费字幕中文大全| 久久久久亚洲精品天堂| 免费AA片少妇人AA片直播| 亚洲嫩草影院在线观看| 歪歪漫画在线观看官网免费阅读| 亚洲偷自拍另类图片二区| 国产成人涩涩涩视频在线观看免费 | 亚洲Aⅴ在线无码播放毛片一线天| 性做久久久久免费看| 人妻无码中文字幕免费视频蜜桃 | 久久精品九九亚洲精品| 免费观看激色视频网站(性色)| 色噜噜亚洲男人的天堂| 免费人成年轻人电影| 永久在线观看免费视频| 亚洲AV无码乱码在线观看代蜜桃| 德国女人一级毛片免费| aaa毛片免费观看| 亚洲成a人片在线网站| 免费看国产一级片| 今天免费中文字幕视频| 激情五月亚洲色图| 亚洲中文字幕无码永久在线| 1000部夫妻午夜免费| 美女被免费网站在线视频免费| 亚洲av无码不卡一区二区三区| 无码人妻一区二区三区免费手机 | 无遮挡a级毛片免费看| 亚洲va在线va天堂va不卡下载|