自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JBoss的classLoader問題

開發(fā) 后端
本文敘述JBoss的classLoader問題出現(xiàn),以及JBoss的classLoader問題的分析和解決。

JBoss的classLoader問題出現(xiàn)在,我將richfaces的tree例子放到seam的ear項(xiàng)目中的時(shí)候,bean中竟然找不到UITree對(duì)象,報(bào)classNotFound從而我發(fā)現(xiàn),默認(rèn)seam將ear的jar文件和war的jar文件分開放了。

比如:同樣是richfaces的jar,有三個(gè),但是在ear/lib下面只有一個(gè)api,在WEB-INF/lib下面只有ui和impl。

猜到可能是這里出的問題,于是導(dǎo)出查找資料。seam官方論壇上有人說,將所有的lib全部放在ear下面,然后在war里面添加META-INF/MANIFEST.MF文件,在這個(gè)文件的Class-Path屬性里面寫上要加載的包

但是怎么試都試不出來,不知道這里的classpath該怎么寫才能讓war去找ear/lib下面的包。于是干脆我將包復(fù)制兩份,ear和war下面都放一份,然后報(bào)錯(cuò),具體的不記得了,貌似是類重復(fù)加載,然后結(jié)果還是找不到。

找了一天半,終于讓我找到一個(gè)文章,里面說,JBoss4.2將ear和war的classLoader分開了,需要修改JBoss下面 server\default\deploy\JBoss-web.deploy\META-INF\JBoss-service.xml里面的配置,讓 JBoss的classLoader合并為一個(gè),但是文章還是沒有說清楚到底該改哪個(gè)值。

還好,JBoss的注釋做的好,我英文還勉強(qiáng)能在詞典的幫助下看懂注釋說的什么最終將<attribute name="UseJBossWebLoader">false</attribute>中的false改成true就ok了。

開始我還寫成了ture,讓我多費(fèi)了一番周折,哎,eclipse用慣了,所有東西都用彈出提示了,就會(huì)讓人不小心犯這種低級(jí)錯(cuò)誤。以上是JBoss的classLoader問題和解決。

【編輯推薦】

  1. JBoss企業(yè)中間件概述
  2. 配置JBoss4.0上MySQL數(shù)據(jù)庫(kù)
  3. JBoss配置mysql數(shù)據(jù)庫(kù)連接池
  4. Red Hat宣布JBoss開放選擇應(yīng)用平臺(tái)戰(zhàn)略
  5. 在JBoss4.0上完成Oracle數(shù)據(jù)庫(kù)配置
責(zé)任編輯:佚名 來源: 新浪博客
相關(guān)推薦

2009-06-18 15:15:35

JBoss的配置

2009-06-15 17:31:07

2009-06-12 13:40:25

JBoss下載JBoss安裝

2009-06-16 14:08:10

JBoss JDBC驅(qū)

2009-06-16 09:19:13

JBoss Seam

2009-06-15 16:41:43

JBoss啟動(dòng)

2009-06-15 12:59:09

JBoss配置

2009-06-16 11:39:17

JBoss端口修改

2011-11-23 09:39:33

JavaClassLOader機(jī)制

2009-07-08 14:06:22

ClassLoaderJDK源碼

2009-06-15 14:16:17

JBoss與Tomca

2009-06-15 17:44:38

JBoss Cache

2009-06-17 09:58:48

JBoss Rules

2009-06-12 13:59:04

2013-04-17 10:20:27

GroovyClassLoader

2009-06-15 10:21:07

基于JBossMBean

2009-06-16 13:48:58

JBoss概述

2009-06-17 17:02:22

2009-03-30 09:31:41

JBoss DevelJBossEclipse

2009-06-17 08:51:26

Eclipse啟動(dòng)JB
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)