日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
部署基于Spring與數(shù)據(jù)庫的應(yīng)用到CloudFoundry

將Spring應(yīng)用部署到CloudFoundry.com很簡單,就像SpringSource網(wǎng)站說的那樣在注冊申請到Cloud Foundry beta賬號后,第一件事請就是在STS for Eclipse中安裝CloudFoundry的支持。這里有一份博客詳細(xì)的說明了如何安裝,這里就不在贅述。

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的鎮(zhèn)康網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

為了部署運(yùn)行一個使用數(shù)據(jù)庫的應(yīng)用,要比部署一個單獨(dú)的應(yīng)用多一點(diǎn)步驟,但也只是一點(diǎn)。

  • 為了給應(yīng)用分配數(shù)據(jù)庫資源,首先必須聲明使用的是哪個數(shù)據(jù)源。在Eclipse中打開Cloud Foundry server點(diǎn)擊add按鈕打開service控制盤。
  • 在接下來的界面中,選擇數(shù)據(jù)源的類型和名稱。點(diǎn)擊"Finish"按鈕,這樣,數(shù)據(jù)源就注冊了。
  • 在注冊一個數(shù)據(jù)源后,需要告訴應(yīng)用使用哪個數(shù)據(jù)源。簡單的直接將數(shù)據(jù)源拖到Application Services面板。

以上就是服務(wù)器所需要的所有的配置。在部署應(yīng)用之前,還需要一些改變以指定哪里需要數(shù)據(jù)源。

因?yàn)槲也渴鸬氖且粋€Spring 應(yīng)用,我需要改動 application context文件將數(shù)據(jù)源指定到Cloud Foundry的數(shù)據(jù)庫,而不是指向本地。在Cloud Foundry的云上使用數(shù)據(jù)庫帶來的好處就是,你不用再去配置數(shù)據(jù)庫了,你所需要的就是配置一下應(yīng)用中的servlet-context.xml文件中的數(shù)據(jù)源。

這里看一下本地的配置:

對于本地的部署來講配置通??雌饋硐襁@樣:

 
 
 
  1.  class="org.springframework.jdbc.datasource.DriverManagerDataSource"   
  2. p:driverClassName="${jdbc.driverClassName}" 
  3. p:url="${jdbc.url}" /> 

而對于在Cloud Foundry上的MySQL數(shù)據(jù)庫配置是這樣:

 
 
 
  1.  

Spring3.1包含了一個新特性允許這些配置放在同一個context文件中,但是在Spring3中并沒有這個特性,我們需要將規(guī)則的數(shù)據(jù)源配置(傳統(tǒng)的)和新的cloud data-source的方式配置數(shù)據(jù)源中選擇其中一種。

要使用新的cloud標(biāo)簽,servlet-context.xml需要做相關(guān)改變引入cloud 命名空間。

 
 
 
  1.   ...  xmlns:cloud="http://schema.cloudfoundry.org/spring" 
  2.   ...  http://schema.cloudfoundry.org/spring  
  3.     http://schema.cloudfoundry.org/spring/cloudfoundry-spring-0.6.xsd"> 

部署應(yīng)用的最后一步是添加Cloud Foundry的支持??梢酝ㄟ^在應(yīng)用的pom.xml文件中添加以下依賴的方式添加Cloud Foundry支持。

 
 
 
  1.  
  2.  
  3.   org.cloudfoundry 
  4.   cloudfoundry-runtime 
  5.   ${org.cloudfoundry-version} 
  6.  
  7.  
  8.   0.6.0 
  9.  

在這些改變都OK后,Cloud Foundry應(yīng)用就可以通過STS for eclipse控制應(yīng)用的部署,啟動和停止。

OSChina.NET原創(chuàng)翻譯/原文鏈接


新聞名稱:部署基于Spring與數(shù)據(jù)庫的應(yīng)用到CloudFoundry
分享鏈接:http://www.dlmjj.cn/article/dpecdig.html