[SEAM] JBossAS 和JBossGA 在用JBossCache的區別
Mrpublic
2009-02-24
我剛接觸到seam,有很多的問題 不懂,我想問一下,seam實例下的blog有用到<s:cache>,我用的是jboss-4.2.2.GA,和jboss-seam-2.1.1.CR2,
是不是用jbosscache必須用JBossAS版本呀!!! 因為我把blog實例用到自己的eclpse中時,老是報, java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/lucene/analysis/standard/StandardAnalyzer ?? 希望有這方面經驗的人討論一下子哦。 |
|
hugo
2009-02-25
记得文档里好像说 AS4.2用cache1.x AS5用cache2, 两个jar不一样,楼主可以查查。。我不用s:cache,没有经验
|
|
Mrpublic
2009-02-26
十分感謝哦!!!
呵呵,那GA呢? 在seam 的example中的blog實例你弄過沒有呀? 在我的eclipse中老是報: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/lucene/analysis/standard/StandardAnalyzer 我用的是jboss-4.2.2.GA ,jboss-seam-2.1.1.CR2 我的seam工程按例子的結構如下: -blog -webcontent -*xhml -WEB-INF -lib(我把jboss-cache.jar,jgroups.jar放在這) -components.xml -faces-config.xml -web.xml -treecache.xml -pages.xml -blog-ear -EarContent -META-INF -application.xml -jboss-app.xml -*.jar(我把lucene-core.jar,hibernate-search.jar放在這) -resources -blog-ds.xml -blog-ejb -ejbModule -entity類 -session 類 -META-INF -ejb-jar.xml -persistence.xml (在這里面的Libraries里也有lucene-core.jar,hibernate-search.jar) |
|
hugo
2009-02-26
哦,我不知道JBossGA是什么,GA是版本号吧General Availability。
我没有运行过blog的例子,s:cache也没有用过 最早在seam1.x时候看过有个什么chatroom的例子,里面用pojo cache后来再没有碰cache这个东西 |
|
Mrpublic
2009-02-27
謝謝哦。。。。呵呵
|
|
Mrpublic
2009-02-27
呵呵,blog實例能在我的eclipse中運行了,主要原因是我沒把幾個重要的包沒放在EAR Libraries 中,而報上面的錯,
雖然能運行了 ,但又報另一個錯: Error starting JBoss Treecache 1.x ?? what‘s wrong? |
|
Mrpublic
2009-02-27
呵呵,謝謝一些圈內朋友的幫忙,我能在eclipse中成功布署并運行seam下面的blog實例了,我解決的方法是:
1.要把 lucene-core.jar,hibernate-search.jar, hibernate-commons-annotations.jar, jboss-cache.jar, jgroups.jar 一定放在 EAR Libraries 庫下面; 2. treecache.xml 也要放在blog-ear/EarContent 下面;(和上面幾個.jar在 同一個文件下面) 3. 把treecache.xml 中改為 classpath codebase="./" archives="jboss-cache.jar, jgroups.jar"/> |