[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"/>
Global site tag (gtag.js) - Google Analytics