WebLogic/ MultiOrbInitialContextFactory

WebLogicにアプリをデプロイしようとしたらCNFEで怒られた
java.lang.ClassNotFoundException: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory
どこでんな使うてるかゆうと
carol.properties
なんてのがsrc直下にあって そん中に
carol.rmi.activated=lmi
carol.jndi.start=false
carol.ns.start=false
な記述がされとる
src直下のものは全部build/classesに纏められ
build/classesが.classpathにclasspathentryされてるから
こいつが読み込まれてるっぽい

carol.properties
は何なんかとゆうと
"For the JOnAS server to use RMI-IIOP, the JOnAS configuration requires modification. The iiop protocol must be selected in the
file carol.properties. Refer also to the JOnAS Configuration Guide for details about configuring the communication protocol.
This modification will allow an EJB to be created using the RMI-IIOP protocol.
(ref: http://jonas.objectweb.org/JOnAS_4_7/doc/howto/InteropWebloIIOP.html)"
だって

JOnAS(OSSのJavaEE APサーバ)?
RMI-IIOPプロトコル(CORBAシステム上のJava RMI IF)?
使うてへんわ!ゆう感じやけど
"Tomcatで動かすためにはJava Transaction API(JTA)が必要。そこでOSSのTransaction ManagerのJOTMをインストール。Labsのやり方はserver.xmlに設定を記述するようにしてるが、ちょっと個々のアプリのお話を全体をつかさどる場所に書くのは心もとないので、プロジェクト内部に記述できる手段を探してみた。
・ObjectWebからJOTM(現時点では、jotm-2.0.10.tgz)をゲットしてくる。
・解凍したJOTMのlibフォルダ内の全てのjarをプロジェクトのWEB-INF/libにインポートし、クラスパスに通す。
・carol.propertiesをWEB-INF/srcに作成。無いと動きません。
(ref:http://blog.kei-z.biz/?month=200606)"
なんゆう記述も
TOMなんて使うてないしっ!
weblogicなんやからjtomもいらんとちゃうの?根拠ないけど
よう分からんがcarol.propertiesを抹消
で解決☆
はて正解なのか?

tag : weblogic MultiOrbInitialContextFactory carol

2008-12-17 20:34 : apsrv : コメント : 0 : トラックバック : 0 :
コメントの投稿
非公開コメント

« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud