mvn的pom.xml和osgi的.mf文件

交談中請勿輕信匯款、中獎信息、陌生電話,勿使用外掛軟件。

冷空氣的思維(41777717)  19:09:34
2012-09-04 19:08:40,134 [/// - ] ERROR impl.HuoredServiceImpl - 返回服務器端內容爲responseXml<html><head><title>Apache Tomcat/5.5.20 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /third/service.htm</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/third/service.htm</u></p><p><b>description</b> <u>The requested resource (/third/service.htm) is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5.20</h3></body></html>,request=QueryPlayDataHuoredRequest[issueNo=20120905,subLottery=<null>,lottery=JCZQ,partnerId=0,timestamp=2012-09-04 19:08:40]


鷹眼(352508292)  19:31:14
bug
鷹眼(352508292)  19:35:52
測試環境drawcenter出現
鷹眼(352508292)  20:10:00
20:09:22,886 [main] ERROR EclipseDeployer : Unresolved Sub Deployments: 
com.bench.app.drawcenter.web.third : [com.bench.app.drawcenter.web.home, com.bench.runtime.web.smvc]
com.bench.app.drawcenter.web.client : [com.bench.app.drawcenter.web.home, com.bench.runtime.web.smvc]
com.bench.app.drawcenter.web.home : [com.bench.runtime.web.smvc]
com.bench.runtime.web.smvc : [com.bench.platform.cache]
com.bench.platform.cache : null



ZZzz......(24669379)  20:12:54
你是本地啓不來嗎?  
王佳亮(13792181)  20:13:14
是的
ZZzz......(24669379)  20:13:14
還是服務器航
沒有cache的依賴
==
ZZzz......(24669379)  20:14:36
你再drawcenter的core model的pom.xml裏,增加<dependency>
<groupId>com.bench.platform</groupId>
<artifactId>bench-platform-cache</artifactId>
</dependency>
重新mvn即可
==我已經加好了
我上傳下
ZZzz......(24669379)  20:16:24
再在core shared的MANIFAST。MF文件裏,required-bundle裏增加com.bench.platform.rule
就可以了
好了,這2個文件我都修改了
你看下
mvn下
鷹眼(352508292)  20:16:57
com.bench.platform.rule
爲什麼要加這個?
ZZzz......(24669379)  20:16:58
看看本地能起來嗎
錯了
是com.bench.platform.cach
cache

加完後是職業
是這樣
鷹眼(352508292)  20:18:12

ZZzz......(24669379)  20:18:13
core-model的pom.xml裏增加,是讓eclipse的。classpath裏生成對bench-platform-cache的依賴,這樣eclipse裏就可以使用cache裏的代碼了
而mf文件裏,增加,是說再core-shared啓動前,必須先啓動platform-cache
鷹眼(352508292)  20:18:41
線上 pom文件 不加也不行吧。
因爲 jar包都沒down下來
ZZzz......(24669379)  20:18:55

線上的drawcenter的總控pom.xml不用加
因爲總控pom.xml是繼承了<parent>
   <groupId>com.bench.lib</groupId>
   <artifactId>app-lib-parent</artifactId>
   <version>1.0-SNAPSHOT</version>
   </parent>
ZZzz......(24669379)  20:19:58
所有需要依賴的bench庫版本和公用的如apache。xml的版本,都已經在<parent>
   <groupId>com.bench.lib</groupId>
   <artifactId>app-lib-parent</artifactId>
   <version>1.0-SNAPSHOT</version>
   </parent>
維護過了
鷹眼(352508292)  20:20:04
就是說 線上只要改.mf文件即可
ZZzz......(24669379)  20:20:25
修改MF文件,可以保證core-shared再啓動前,必須會先啓動bench-platform-cache
這個,無論是eclipse方式啓動,還是測試服務器啓動
都需要這個邏輯
但是,測試服務器啓動的時候,它的jar包的依賴拷貝,是有ear裏的pom.xml來完成的
ZZzz......(24669379)  20:21:30
其中需要拷貝bench的platform的庫,再ear的pom.xml裏的 <execution>
                        <id>copy-platform</id>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>copy</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
這個部分
你可以看下
裏面拷貝了很多bench platform的包
但是現在裏面沒有platform cache的包
所以你還需要加1個cache的包
ZZzz......(24669379)  20:22:30
這樣才能保證,構造drawcenter.ear這個東西的時候,會把cache包也拷貝過去
理解了嗎
core-shared的mf了,eclipse和linux服務器都需要
鷹眼(352508292)  20:22:55
20:20:52,343 ERROR [NuxeoDeployer] Unresolved Sub Deployments: 
com.bench.app.drawcenter.web.third : [com.bench.app.drawcenter.web.home, com.bench.runtime.web.smvc]
com.bench.app.drawcenter.web.client : [com.bench.app.drawcenter.web.home, com.bench.runtime.web.smvc]
com.bench.app.drawcenter.web.home : [com.bench.runtime.web.smvc, com.bench.app.drawcenter.biz.service.impl]
com.bench.app.drawcenter.biz.shared : [com.bench.app.drawcenter.core.service]
com.bench.app.drawcenter.core.service : [com.bench.app.drawcenter.core.shared]
com.bench.app.drawcenter.core.shared : [com.bench.platform.cache]
com.bench.app.drawcenter.biz.service.impl : [com.bench.app.drawcenter.biz.shared, com.bench.app.drawcenter.core.service]
com.bench.runtime.web.smvc : [com.bench.platform.cache]
com.bench.platform.cache : null
com.bench.drawcenter.ext.service.war : [com.bench.runtime.web.smvc]
ZZzz......(24669379)  20:23:00
而core-model的pom。xml裏,是給eclipse生成用的
你mvn eclipse了嗎
鷹眼(352508292)  20:23:13
JBOSS  還是報錯了。

這是 測試環境
ZZzz......(24669379)  20:23:27
哥ear的pom.xml還沒有修改呢
你慌什麼
哥一直再給你打字
鷹眼(352508292)  20:23:58
那你先修改下 提交了。
ZZzz......(24669379)  20:24:03
好了
你更新編譯發佈
就好了
看懂了嗎
理解沒
不理解抽死你
pom.xml,可以生成eclipse的。classpath和。project文件
也可以用於ear的打包
ZZzz......(24669379)  20:25:10
這個是maven的插件來完成的
ZZzz......(24669379)  20:26:16
而測試服務器的jboss的啓動
是用ant來完成的
ant完成了jboss運行環境的構建,oracle環境的初始化
最後通過/opt/software/jboss/bin下的run.sh,來啓動jboss,加載ear
ZZzz......(24669379)  20:27:34
當然,maven裏的pom.xml有ant插件,這樣,就可以再pom.xm裏,直接編寫ant的腳本了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章