成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

部署基于Spring與數據庫的應用到CloudFoundry

開發 架構 后端
將Spring應用部署到CloudFoundry.com很簡單,就像SpringSource網站說的那樣在注冊申請到Cloud Foundry beta賬號后,第一件事請就是在STS for Eclipse中安裝CloudFoundry的支持。詳細請看下文

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

為了部署運行一個使用數據庫的應用,要比部署一個單獨的應用多一點步驟,但也只是一點。

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

以上就是服務器所需要的所有的配置。在部署應用之前,還需要一些改變以指定哪里需要數據源。

因為我部署的是一個Spring 應用,我需要改動 application context文件將數據源指定到Cloud Foundry的數據庫,而不是指向本地。在Cloud Foundry的云上使用數據庫帶來的好處就是,你不用再去配置數據庫了,你所需要的就是配置一下應用中的servlet-context.xml文件中的數據源。

這里看一下本地的配置:

對于本地的部署來講配置通常看起來像這樣:

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

而對于在Cloud Foundry上的MySQL數據庫配置是這樣:

  1. <cloud:data-source id="dataSource" /> 

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

要使用新的cloud標簽,servlet-context.xml需要做相關改變引入cloud 命名空間。

  1. <beans xmlns="http://www.springframework.org/schema/beans" 
  2.   ...  xmlns:cloud="http://schema.cloudfoundry.org/spring" 
  3.   ...  http://schema.cloudfoundry.org/spring  
  4.     http://schema.cloudfoundry.org/spring/cloudfoundry-spring-0.6.xsd"> 

部署應用的最后一步是添加Cloud Foundry的支持。可以通過在應用的pom.xml文件中添加以下依賴的方式添加Cloud Foundry支持。

  1. <!-- CloudFoundry --> 
  2. <dependency> 
  3.   <groupId>org.cloudfoundry</groupId> 
  4.   <artifactId>cloudfoundry-runtime</artifactId> 
  5.   <version>${org.cloudfoundry-version}</version> 
  6. </dependency> 
  7. <properties> 
  8.   <org.cloudfoundry-version>0.6.0</org.cloudfoundry-version> 
  9. </properties> 

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

OSChina.NET原創翻譯/原文鏈接

責任編輯:林師授 來源: OSChina.NET
相關推薦

2010-03-15 14:03:37

CloudSwitch遷移應用到云端

2017-09-25 15:49:01

2018-11-13 10:40:01

區塊鏈汽車大數據

2018-02-05 00:02:48

WANSDN網絡

2021-11-12 14:10:53

IT大數據大數據應用

2010-03-16 15:38:57

Python串口

2013-01-18 11:28:27

應用推廣

2010-03-16 15:38:57

Python串口

2023-09-06 08:12:04

k8s云原生

2018-11-14 12:47:30

2021-08-03 15:26:56

代碼智能阿里云

2018-08-30 08:47:43

人工智能深度學習計算機視覺

2020-07-13 07:45:52

編程語言C語言Java

2009-03-24 13:29:03

XML報文數據交換

2011-03-11 16:42:51

Oracle數據庫視圖

2018-04-10 15:34:44

2021-07-05 16:53:04

AI人工智能教育

2017-02-28 08:48:11

科技早新聞

2018-08-15 14:59:49

2023-12-12 16:46:44

AI云團隊云管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女视频网站久久 | 亚洲精品在线国产 | 亚洲欧美国产精品久久 | 欧美日韩网站 | 成年人黄色一级毛片 | 久久综合久色欧美综合狠狠 | 密桃av| 欧美激情一区二区三级高清视频 | 九九色综合 | 九九综合 | 亚洲v区 | 国产黄色一级电影 | 日韩欧美国产精品一区二区三区 | 欧美激情精品久久久久久 | 国产日韩欧美一区二区 | 国产成人免费视频网站高清观看视频 | 在线中文视频 | 精品国产一区二区久久 | 91亚洲国产成人精品一区二三 | 狠狠操电影 | 天天爱综合 | 亚洲国产福利视频 | 国产免费一区二区 | 国产黄色av电影 | 欧美日本一区 | 久久久久久av| 免费看一区二区三区 | 国产成人综合在线 | 精品久久久久久久 | 久久久青草婷婷精品综合日韩 | 久久一二| 亚洲美女一区二区三区 | 一级免费毛片 | 99久久久久国产精品免费 | 国产91视频播放 | 久久蜜桃av一区二区天堂 | 国产精品久久久久久久久久久久久 | 亚洲精品日韩精品 | av一级久久 | 国产欧美在线一区二区 | 国产精品久久久久久久粉嫩 |