欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Spring.DM web 開(kāi)發(fā)環(huán)境搭建 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷(xiāo)的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷(xiāo)工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

Spring.DM web 開(kāi)發(fā)環(huán)境搭建

發(fā)表時(shí)間:2012-9-3

發(fā)布人:葵宇科技

瀏覽次數(shù):28

Spring.DM web 開(kāi)發(fā)環(huán)境搭建

2012-03-26 15:34 by HeroBeast, 367 閱讀, 0 評(píng)論, 收藏, 編輯

摘要

作為一個(gè)初學(xué)者來(lái)說(shuō),搭建好Spring.DM 的web開(kāi)發(fā)環(huán)境還是有些麻煩的。我就遇到了N多麻煩,走了很多彎路。本文介紹了2種比較簡(jiǎn)單的搭建Spring.DM OSGi web開(kāi)發(fā)環(huán)境的搭建.

第一種方法

和上一篇文章相似,請(qǐng)移步這里:Spring.DM版HelloWorld

首先引用spring-osgi-2.0.0.M1文件夾中的dist和lib文件夾種的包(不清楚了,請(qǐng)看Spring.DM版HelloWorld 種的環(huán)境準(zhǔn)備章節(jié)),具體引用后的包效果如下:

image

圖1

配置"運(yùn)行選項(xiàng)”,eclipse菜單:Run->Run Configurations…,就會(huì)出現(xiàn)運(yùn)行配置的窗口,在左面的面板中右鍵點(diǎn)擊“OSGi Framework”,點(diǎn)擊“New”,如下圖所示

image

圖2

然后點(diǎn)擊上圖中的:Run按鈕,就可以看到如下結(jié)果:

image

圖3

通過(guò)上圖可以看到,Tomcat已經(jīng)成功啟動(dòng),已經(jīng)具備了開(kāi)發(fā)的環(huán)境。

但是現(xiàn)在有一個(gè)問(wèn)題就是,在圖2種點(diǎn)“Validate Bundles”按鈕會(huì)出現(xiàn)一些缺少的依賴(lài)包,如下圖所示,在這一步可以先不管,tomcat也可以起來(lái),我們將在第2種方法的時(shí)候

來(lái)解決這個(gè)問(wèn)題。

image

圖4

第2種方法

思路:不用默認(rèn)的Target Platform,自己定義一個(gè)文件夾,把相關(guān)的jar包放到這個(gè)文件件中,然后新建一個(gè)Target Platform并設(shè)置為默認(rèn),當(dāng)運(yùn)行時(shí)就會(huì)使用這個(gè)Target Platform來(lái)運(yùn)行。接下來(lái)我們開(kāi)始。

首先建一個(gè)文件夾"Target_Spring_web”(大家可以隨便起名字),然后把需要的jar包放進(jìn)去,最終結(jié)果如下圖所示:

image

圖5

然后Eclipse種菜單:Windows->Preference,打開(kāi)如下窗口,選擇左面面板中的點(diǎn)擊“Target Platform”,如下圖所示,點(diǎn)擊“Add”按鈕如圖7所示

image

圖6

image

圖7

在上圖中選擇“Nothing:start with an empty target definition”,然后點(diǎn)擊"Next”按鈕,就會(huì)啟動(dòng)Target定義界面,如下圖所示,

image

圖8

在上圖中點(diǎn)擊“Add”按鈕,就會(huì)出現(xiàn)添加內(nèi)容的界面如下圖所示,然后我們選擇“Directory”,點(diǎn)擊“Next”

image

圖9

image

圖10

在上圖中,點(diǎn)擊“Browse”瀏覽我們剛才建的Target_Spring_web,就會(huì)看到該目錄里面的jar包,如下圖所示,點(diǎn)擊“Finish”按鈕,完成添加;

image

圖11

image

圖12

在上圖12中就可以看到我們Target_Spring_web目錄中的19個(gè)jar包,然后選擇“Content”選項(xiàng)卡,如下圖所示,選中了19個(gè)plug-ins,點(diǎn)”Finish“,完成Target創(chuàng)建。

image

圖13

image

圖14

在上圖中可以看到我們創(chuàng)建好的Target Platform,然后選中它,點(diǎn)“Apply”,再點(diǎn)“OK”,完成創(chuàng)建。

好了,我們接下來(lái)創(chuàng)建運(yùn)行配置項(xiàng),Eclipse菜單:Run->Run Configurations…,會(huì)出現(xiàn)運(yùn)行配置頁(yè)面,在OSGi Framework上點(diǎn)右鍵,選擇“New”創(chuàng)建一個(gè),我修改Name為Spring_web,大家可以按照自己的習(xí)慣修改,選中19個(gè)bundles,點(diǎn)驗(yàn)證,會(huì)提示,沒(méi)有檢測(cè)到依賴(lài)項(xiàng),如下圖所示,然后點(diǎn)"Apply”,點(diǎn)“Run”,見(jiàn)證奇跡的時(shí)刻就到了!

image

我們可以看到的運(yùn)行結(jié)果如下:

image

注意事項(xiàng)

我們?cè)赟pring.DM版HelloWorld中遇到了日志異常的問(wèn)題,在網(wǎng)上也找了好多解決的方法,有的是建立一個(gè)Fragment project,來(lái)消除日志異常的問(wèn)題,現(xiàn)在不用了,

大家可以看圖5中的用紅色框住的bundle,版本改成了:com.springsource.org.apache.commons.logging-1.1.1.jar,就好了。

心得體會(huì)

配置環(huán)境還有一種就是,使用OSGi對(duì)spring IDE的支持,大致原理和第2中方法一樣,就是OSGi的版本和我們的就不一樣了。第一種方法比較簡(jiǎn)單,但是會(huì)在項(xiàng)目中出現(xiàn)好多的bundle的引用,很煩人,不推薦使用。第二種方案推薦使用。


相關(guān)案例查看更多