discuss_ja@glassfish.java.net

RE: FishCat!

From: jack_spallaw <xbl08325_at_nifty.com>
Date: Fri, 5 Sep 2008 13:24:47 +0900

塩田 さん

 お疲れ様です、竹内です。
昨晩はちょっと家事でばたばたしてしまったため、ゆっくりと
テストができなかったので、別な方法( Availables Add One )
の方で、 glassfish-jts を見つけたので試行しました。
結果は本日 quarity の方へ送信したメールのとおりです。

そしてたった今、 updatetool.exe を会社の PC 上で動かしました。
インストールは成功しているかのように見えたのですが、インストール
完了後、 asadmin start-domain を実行しましたが、結果は以下のとおりでした。

[#|2008-09-05T11:16:22.097+0900|SEVERE||org.jvnet.hk2.osgiadapter|_ThreadID=
15;_ThreadName=Thread-3;|Exception in module org.glassfish.transaction.jts
[88] : java.lang.ClassNotFoundException: com.sun.enterprise.transaction.jts.
JavaEETransactionManagerJTSDelegate|#]

[#|2008-09-05T11:16:22.097+0900|SEVERE||javax.enterprise.system.container.we
b|_ThreadID=15;_ThreadName=Thread-3;|WebModule[]StandardWrapper.Throwable
org.jvnet.hk2.component.ComponentException: Failed to load
com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate from
org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1_at_1a40247
        at
com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:94)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
:60)
        at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
        at java.util.AbstractList$Itr.next(AbstractList.java:422)
        at
com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.initDelega
tes(JavaEETransactionManagerSimplified.java:1436)
        at
com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.postConstr
uct(JavaEETransactionManagerSimplified.java:153)
        at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150)
        at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.
java:86)
        at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
75)
        at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
:60)
        at org.jvnet.hk2.component.Habitat.getByContract(Habitat.java:561)
        at
com.sun.web.server.J2EEInstanceListener.init(J2EEInstanceListener.java:132)
        at
com.sun.web.server.J2EEInstanceListener.instanceEvent(J2EEInstanceListener.j
ava:107)
        at
org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.j
ava:347)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
86)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1038)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
4916)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5313)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:382)
        at
org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1514
)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1180)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:977)
        at
org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1514
)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1180)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:550)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:945)
        at
com.sun.enterprise.web.WebContainer.postConstruct(WebContainer.java:617)
        at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150)
        at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.
java:86)
        at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
75)
        at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
:60)
        at
org.glassfish.internal.data.ContainerInfo.getContainer(ContainerInfo.java:75
)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(Applicatio
nLifecycle.java:767)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(Applic
ationLifecycle.java:420)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycl
e.java:256)
        at
com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(App
licationLoaderService.java:220)
        at
com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.handleInstalledButNo
tLoadedState(AdminConsoleAdapter.java:438)
        at
com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.service(AdminConsole
Adapter.java:193)
        at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.
java:147)
        at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.
java:100)
        at
com.sun.enterprise.v3.services.impl.VsAdapter.service(VsAdapter.java:136)
        at
com.sun.enterprise.v3.services.impl.VirtualHostMapper.service(VirtualHostMap
per.java:121)
        at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask
.java:621)
        at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.jav
a:552)
        at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:
800)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.jav
a:152)
        at
com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolF
ilter.java:82)
        at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFi
lter(GlassfishProtocolChain.java:70)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.jav
a:67)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56
)
        at
com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:309)
        at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:168)
Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.transaction.
jts.JavaEETransactionManagerJTSDelegate
        at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1.loadClass(OSGiModuleImpl.java:2
66)
        at
com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
        ... 58 more
|#]

これについても、本日の夜、 quarity へ投げてみようと思います。

追伸:
質問のメールを投げたのですが、質問の仕方が悪いのか? はたまた今回のターゲッ
トではないから相手にされてないのか?
どちらかは分かりませんが一時回答のレスも来ません。
なんだかこのまま回答を得られずにテスト期間終了を迎えそうな予感?!

> From: Tomonori Shioda [mailto:tomonori.shioda_at_gmail.com]
> Sent: Thursday, September 04, 2008 12:22 PM
> To: discuss_ja_at_glassfish.dev.java.net
> Subject: Re: FishCat!
>
> 竹内さん、こんにちは、
>
> 今朝いただいたメールは、会社のメールアドレスも入っていたので、そちらから
> 返信してしまったのですが、discuss_ja_at_glassfish.dev.java.net にはその
> アドレスを登録していなかったのでこちらにアーカイブされませんでしたね。
> 失礼しました。
>
>> GFv2 では動作実績があったので、 GFv3 でもこの部分はそれほど変更は加えられ

>> いかな?と思ったのですが、認識が甘かったようです・・・
>
> 現在 GlassFish v3 に最初に入っている Web Container は、GFv2 コンテナ
> の最小サブセットというか、管理コンソールとか Web2.0 系モジュールが動く最低

> のものを入れるというコンセプトで作っているので、GFv2 と同じと考えると、い
ろいろ
> 違うなぁと思われるかもしれませんね。EJB3.1 テストする場合にはそのアドオン

> 入れたりしなければなりませんし...
> Tomcat と同じというような考え方のほうがしっくりくるかもしれませし、公開さ
れて
> いるプランを見てもそこを目指しているように思います。Functional Spec は
>
> http://wiki.glassfish.java.net/Wiki.jsp?page=V3webtierFunctionalSpec
>
> に書かれています。他のモジュールについては
>
> http://wiki.glassfish.java.net/Wiki.jsp?page=V3FunctionalSpecs
>
> こちらに一覧があります。といっても、全部読むのは大変ですけど...
>
>>> GlassFish XA Transaction Support
>>> というモジュールがアドオンとして用意されていますので、もしかしたらこれが
>>> 必要なのかもしれません。
>> あ! それやってなかったです!
>> 情報ありがとうございます。早速今夜試してみます!
>
> よろしくお願いします。おそらくこの分野はまだ FishCAT 参加者で試している
> 人はほとんどいないと思いますので、障害報告はもちろんのこと、こうやったら
> うまく動いたというような成功事例の情報も、コミュニティにとってとても有意義
> だと思います。結果を楽しみにしてますね。
>
> shioda