[seasar-dev:351] Re: [S2JMS]デモ作成に向けてのjar化の希望

Kenichiro Murata muraken720 @ msj.biglobe.ne.jp
2006年 4月 25日 (火) 01:37:48 JST


むらたです。

対応ありがとうございます。
s2jca, s2jmsのjarはmaven2を使用して作成できました。
#s2jmsのjar作成時はまだs2jcaのmaven2リポジトリが存在しないため、
#一部手動で行いました。

現在s2buri-exampleに2jmsを適用しようと試行錯誤しているのですが、
次の問題が発生しています。
アドバイスがありましたら、よろしくお願いします。

【問題】
 s2buri-exampleをデプロイすると起動時に以下のエラーが発生する。

2006-04-25 01:29:41,457 [main] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/s2buri-e
xample] - サーブレット /s2buri-example がload()例外を投げました
java.lang.NoClassDefFoundError: javax/ejb/EJBException
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappCla
ssLoader.java:1629)
	at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader
.java:850)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1299)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1181)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at
org.seasar.framework.container.factory.TigerAnnotationHandler.appendEJB3
Aspect(TigerAnnotationHandler.java:240)
	at
org.seasar.framework.container.factory.TigerAnnotationHandler.appendAspe
ct(TigerAnnotationHandler.java:175)
	at
org.seasar.framework.container.factory.ComponentTagHandler.start(Compone
ntTagHandler.java:56)
	at
org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:130)
	at
org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:124)
	at
org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:58)
(略)

【環境】
 s2buri-exampleはS2.3.7で動作していますが、s2jms, s2jcaを動かすために、
 s2-*2.4.0-beta-1, s2-tiger-2.4.0-beta-1を適用しています。
 その他s2jms-1.0.0-M1-SNAPSHOT.jar, s2jca-1.0.0-MA-SNAPSHOT.jarと
 必要なactivemqのjarを配置しています。

以上、よろしくお願いします。

-----
Kenichiro Murata
mailto: muraken720 @ msj.biglobe.ne.jp

> -----Original Message-----
> From: seasar-dev-bounces @ ml.seasar.org
> [mailto:seasar-dev-bounces @ ml.seasar.org] On Behalf Of Koichi
> Kobayashi
> Sent: Thursday, April 20, 2006 12:07 AM
> To: seasar-dev @ ml.seasar.org
> Subject: [seasar-dev:341] Re: [S2JMS]デモ作成に向けてのjar化の希望
>
>
> 小林 (koichik) です.
>
> 先ほど Jar ファイルを添付したメールを送信したところ,
> サイズ制限で保留になったので本文のみ再送します.
> # 保留されているメールは破棄してください>管理者様
>
> Jar は Maven2 でビルドすれば作成できるはずですが,
> もし作成できない場合は直接送るので連絡ください>むらたさん
>
>
> Date:    Tue, 18 Apr 2006 23:51:28 +0900
> From:    "Kenichiro Murata" <muraken720 @ msj.biglobe.ne.jp>
> To:      <seasar-dev @ ml.seasar.org>
> Subject: [seasar-dev:340] [S2JMS]デモ作成に向けてのjar化の希望
>
> > そこで、s2jca, s2jmsのjarを現状版でよいので
> > 作成して頂けないでしょうか。
>
> 了解です.
> そんなわけで (どんなわけで?),S2JCA と S2JMS を
> Maven2 対応しました.
>
> ついでに,S2JMS は Eclipse および Maven での
> プロジェクト構成を以下の 3 つに分けました.
>
> ・s2jms
> ・s2jms-server
> ・s2jms-ra
>
> s2jms は S2JMS-Core および S2JMS-Container を含みます.
> それぞれが 1 つの Jar ファイルになります.
> 現状,Maven2 対応したのは s2jms だけです.
>
> それに伴い,ソースフォルダの構成も変更しています.
> # 勝手に変えてごめんなさい>特にぼうずさん
>
> S2JMS-Server のブートストラップクラスは s2jms-server に
> 配置します.
> これは S2 に依存しないプロジェクトになります.
>
> S2JMS-Server のうち,S2 に依存するクラスは s2jms に
> 配置してください.
>
>
> そんなわけで (どんなわけで?),チェックアウト済みの s2jms
> プロジェクトをワークスペースから一度削除して上記 3 つの
> プロジェクトをチェックアウトし直さないといけないかも.
> お手数おかけしますがよろしくです〜.
>
>
> --
> <signature>
>     <name>Koichi Kobayashi</name>
>     <e-mail>koichik @ improvement.jp</e-mail>
> </signature>
>
> _______________________________________________
> Seasar-dev mailing list
> Seasar-dev @ ml.seasar.org
https://www.seasar.org/mailman/listinfo/seasar-dev





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