日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springside3.3.4部署小结

發(fā)布時間:2025/7/14 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springside3.3.4部署小结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

上次看到spring高手問答,不由得想來學下springside,結果他們的wiki又被關了,googlecode上面只有src的版本,
幸虧還有個移動硬盤里有all-in-one的版本,好了,搞過來,開始學習。。

剛開始導入eclipse里面開始報錯

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.3:run (execution: instrument-hibernate-entity, phase: process-classes)

http://wiki.eclipse.org/M2E_plugin_execution_not_covered有答案,是插件的問題,沒法解決,直接permanent ignore

在eclipse下面編譯的時候還發(fā)現(xiàn)showcase下面的urlrewrite.xml報錯,dtd的里面http://tuckey.org/res/dtds/urlrewrite3.0.dtd的dtd用瀏覽器訪問時拿不到,必須要加上www,使之成為http://www.tuckey.org/res/dtds/urlrewrite3.0.dtd

在eclipse中盡管都編譯成功了,但不知道怎么運行,還是跑DOS下面去運行quick-start.bat,一跑,很多錯誤,一團霧水,只好慢慢研究這個bat文件:
1.把自帶的repository的東西拷到本地庫去,白衣用的xcopy /s/e/i/h/d/y,包含了遞歸和更新比較
2.clean install springside下面的項目到本地庫中去
3.調(diào)用eclipse:clean eclipse兩個goal生成eclipse項目,這個步驟把我原先導進去的maven項目改成了dynamic web項目,害我還得一個個改回來,后來直接rem掉了
4.啟動h2數(shù)據(jù)庫,h2數(shù)據(jù)庫有兩種訪問方式,http和tcp,http方式可以直接進入http形式的h2數(shù)據(jù)庫管理頁面,tcp是干嘛用的,給其他工具使用,搜索了下,也沒發(fā)現(xiàn)h2有啥客戶端訪問的方式
5.我們的重點來了,啟動應用,默認第一個應用是webservice,又分為兩步
? ? ? 1)導入數(shù)據(jù)庫,這個是最讓我沮喪的地方,話說當時正在eclipse下面,因為直接跑bat看不清楚錯誤,所以部分工作挪到eclipse下面,結果此時又報錯了

Buildfile: D:\DevWorkArea\workspace3.7\springside-3.3.4\examples\showcase\bin\build.xml [artifact:dependencies] Downloading: org/springside/springside3-parent/3.3.4/springside3-parent-3.3.4.pom from repository central at http://repo1.maven.org/maven2 [artifact:dependencies] Unable to locate resource in repository [artifact:dependencies] [INFO] Unable to find resource 'org.springside:springside3-parent:pom:3.3.4' in repository central (http://repo1.maven.org/maven2) [artifact:dependencies] An error has occurred while processing the Maven artifact tasks. [artifact:dependencies] Diagnosis: [artifact:dependencies] [artifact:dependencies] Unable to initialize POM pom.xml: Cannot find parent: org.springside:springside3-parent for project: org.springside.examples:showcase:war:null for project org.springside.examples:showcase:war:null [artifact:dependencies] Unable to download the artifact from any repository [artifact:dependencies]

居然找不到本地maven庫,我已經(jīng)把maven-ant-tasks-2.1.1.jar拷到eclipse自帶目錄下面了,順便提下,白衣的導庫,備份都是通過ant腳本來做的,很酷,用一個叫做dbunit的task來完成,酷歸酷,報錯依然存在,只好回到dos下面來玩,問題還是一樣,build失敗,我想這應該是沒去找本地maven庫的問題,因為我改過默認的位置,看到springside自帶的ant下面有兩個xml,分別是fetch.xml和get-m2.xml(想問下@XiuCalvin,這兩個文件是干嘛用的,因為后來幾乎沒用到過,如果說get-m2.xml是去獲取maven的話,事實上在腳本里maven都出現(xiàn)在ant前面),研究了半天沒發(fā)現(xiàn)改什么地方。搜索了下,有人說設置M2_REPO變量,設置了,依然無效,查看了官網(wǎng),看得我很心煩,都是英文,google翻譯的像狗屎一樣,沒辦法,只好把改成默認位置,居然運行成功了,可我偏偏不喜歡默認位置,只好繼續(xù)看maven ant task的官網(wǎng),在reference里找到localpository的配置方法
于是我在

<artifact:dependencies pathId="project.lib"><pom file="../pom.xml" /> </artifact:dependencies> 在pom前面加上了<localRepository path="D:\DevInstalls\M2REPO" />竟然成功了,這個問題實在是郁悶,我想不通為什么在eclipse下面明明看到本地庫,卻跑不了,現(xiàn)在想來,對于ant來說,它根本不去管settings.xml下面的內(nèi)容。

? ? ? ?2)直接run。

至此,部署完成,測試通過

轉載于:https://my.oschina.net/ajavaloser/blog/39391

總結

以上是生活随笔為你收集整理的springside3.3.4部署小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。