springside3.3.4部署小结
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
上次看到spring高手問答,不由得想來學(xué)下springside,結(jié)果他們的wiki又被關(guān)了,googlecode上面只有src的版本,
幸虧還有個移動硬盤里有all-in-one的版本,好了,搞過來,開始學(xué)習(xí)。。
剛開始導(dǎo)入eclipse里面開始報(bào)錯
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下面編譯的時(shí)候還發(fā)現(xiàn)showcase下面的urlrewrite.xml報(bào)錯,dtd的里面http://tuckey.org/res/dtds/urlrewrite3.0.dtd的dtd用瀏覽器訪問時(shí)拿不到,必須要加上www,使之成為http://www.tuckey.org/res/dtds/urlrewrite3.0.dtd
在eclipse中盡管都編譯成功了,但不知道怎么運(yùn)行,還是跑DOS下面去運(yùn)行quick-start.bat,一跑,很多錯誤,一團(tuán)霧水,只好慢慢研究這個bat文件:
1.把自帶的repository的東西拷到本地庫去,白衣用的xcopy /s/e/i/h/d/y,包含了遞歸和更新比較
2.clean install springside下面的項(xiàng)目到本地庫中去
3.調(diào)用eclipse:clean eclipse兩個goal生成eclipse項(xiàng)目,這個步驟把我原先導(dǎo)進(jìn)去的maven項(xiàng)目改成了dynamic web項(xiàng)目,害我還得一個個改回來,后來直接rem掉了
4.啟動h2數(shù)據(jù)庫,h2數(shù)據(jù)庫有兩種訪問方式,http和tcp,http方式可以直接進(jìn)入http形式的h2數(shù)據(jù)庫管理頁面,tcp是干嘛用的,給其他工具使用,搜索了下,也沒發(fā)現(xiàn)h2有啥客戶端訪問的方式
5.我們的重點(diǎn)來了,啟動應(yīng)用,默認(rèn)第一個應(yīng)用是webservice,又分為兩步
? ? ? 1)導(dǎo)入數(shù)據(jù)庫,這個是最讓我沮喪的地方,話說當(dāng)時(shí)正在eclipse下面,因?yàn)橹苯优躡at看不清楚錯誤,所以部分工作挪到eclipse下面,結(jié)果此時(shí)又報(bào)錯了
居然找不到本地maven庫,我已經(jīng)把maven-ant-tasks-2.1.1.jar拷到eclipse自帶目錄下面了,順便提下,白衣的導(dǎo)庫,備份都是通過ant腳本來做的,很酷,用一個叫做dbunit的task來完成,酷歸酷,報(bào)錯依然存在,只好回到dos下面來玩,問題還是一樣,build失敗,我想這應(yīng)該是沒去找本地maven庫的問題,因?yàn)槲腋倪^默認(rèn)的位置,看到springside自帶的ant下面有兩個xml,分別是fetch.xml和get-m2.xml(想問下@XiuCalvin,這兩個文件是干嘛用的,因?yàn)楹髞韼缀鯖]用到過,如果說get-m2.xml是去獲取maven的話,事實(shí)上在腳本里maven都出現(xiàn)在ant前面),研究了半天沒發(fā)現(xiàn)改什么地方。搜索了下,有人說設(shè)置M2_REPO變量,設(shè)置了,依然無效,查看了官網(wǎng),看得我很心煩,都是英文,google翻譯的像狗屎一樣,沒辦法,只好把改成默認(rèn)位置,居然運(yùn)行成功了,可我偏偏不喜歡默認(rèn)位置,只好繼續(xù)看maven ant task的官網(wǎng),在reference里找到localpository的配置方法
于是我在
? ? ? ?2)直接run。
至此,部署完成,測試通過
轉(zhuǎn)載于:https://my.oschina.net/ajavaloser/blog/39391
總結(jié)
以上是生活随笔為你收集整理的springside3.3.4部署小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jmeter 命令行选项目录
- 下一篇: 瑞典皇家理工学院工程实例:Sound l