[Seasar-user:3217] JWS起動とコンポーネント自動登録に失敗する[S2.3.5]

Asarima asarima
2006年 2月 17日 (金) 20:00:32 JST


Asarimaです。

 FileSystemComponentAutoRegisterなどのコンポーネントの自動登録機能に
ついてご相談があります。

 ローカルで実行している時は問題なかったのですが、Seasarを含むすべての
jarファイルを自己署名してwebサーバ上に配置し、Java Web Startを使用して
ダウンロードして実行すると、自動登録されずに例外が発生してしまいます。
(自動登録を使わない場合はJava Web Startでも正常に実行できます。)

 Java Web Startがキャッシュを格納するフォルダ内で何かまずいことになって
いるような感じがしますが、どのように調査すればよいのか悩んでいます。

 OSはWindows 2000 SP4、Javaは1.5.0_06、Seasarのバージョンは2.3.5で、
発生する例外は以下の通りです。何かご助言いただけるととても助かります。

 よろしくお願い致します。

org.seasar.framework.container.ComponentNotFoundRuntimeException: 
[ESSR0046]コンポーネント(loginFrame)が見つかりません
	at org.seasar.framework.container.impl.
S2ContainerBehavior$DefaultProvider.acquireFromGetComponentDef
(S2ContainerBehavior.java:84)
	at org.seasar.framework.container.impl.
S2ContainerBehavior$DefaultProvider.acquireFromGetComponent
(S2ContainerBehavior.java:78)
	at org.seasar.framework.container.impl.S2ContainerBehavior.
acquireFromGetComponent(S2ContainerBehavior.java:42)
	at org.seasar.framework.container.impl.S2ContainerImpl.
getComponent(S2ContainerImpl.java:103)
	at login.LoginMain.main(LoginMain.java:24)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.sun.javaws.Launcher.executeApplication(Unknown Source)
	at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
	at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
	at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
	at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
	at com.sun.javaws.Launcher.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)



Seasar-user メーリングリストの案内