[Seasar-user:21477] Re: JBossにおけるEARの利用について

tetsuro obata [E-MAIL ADDRESS DELETED]
2012年 9月 26日 (水) 14:48:19 JST


小林様

お世話になっております。小幡です。

ご回答頂きありがとうございます。
お客様とはWARにて再度調整するように致します。

EAR形式がどうしても必要となりましたら、調査・パッチを作成し、
再度相談させていただきたいと思います。


2012年9月26日 3:11 Koichi Kobayashi <koichik @ improvement.jp>:

> 小林 (koichik) です.
>
> Ear でのデプロイには対応していません.
>
> どうしてもということであれば,[CONTAINER-362] のように
> 調査や確認を手伝って頂けるのであれば対応を検討します.
> # パッチを送ってくるくらいの勢いがあれば最高です.
>
> その場合でも (特に平日は) あまり時間が取れないので,
> 速攻で対応することは難しいです.
>
>
> On Tue, 25 Sep 2012 13:12:55 +0900, tetsuro obata <teto279 @ gmail.com>
> wrote:
>
> > はじめまして、小幡と申します。
> >
> > JBossAS5.0.1において、SAStruts + S2JDBCでの開発を検討しているのですが、
> > お客様よりWAR形式ではなくEAR形式でデプロイしたいのと要望を受けています。
> >
> > WARについてはトラッキング(https://www.seasar.org/issues/browse/CONTAINER-362)で
> > 対応を確認できたのですが、EARについては記載が見当たりませんでした。
> >
> > SAStrutsのチュートリアルを利用して確認したところ、以下のようにエラーとなりました。
> >
> > JBossAS5.0.1ではEARを利用することはできないでしょうか?
> > EARを利用する方法等がございましたらご教授お願い致します。
> >
> >
> > Caused by: org.seasar.framework.exception.IORuntimeException:
> > [ESSR0040]IO例外が発生しました。理由はjava.io.FileNotFoundException:
> > /usr/local/Java/JBoss/
> >
> jboss-5.0.1.GA/server/default/deploy/S2Jboss5Sample.ear/S2Jboss5SampleWeb.war
> >     at org.seasar.framework.util.URLUtil.openStream(URLUtil.java:61)
> >     at
> >
> org.seasar.framework.util.ResourcesUtil$VfsZipResources.loadFromZip(ResourcesUtil.java:534)
> >
> >     at
> >
> org.seasar.framework.util.ResourcesUtil$VfsZipResources.<init>(ResourcesUtil.java:523)
> >
> >     at
> > org.seasar.framework.util.ResourcesUtil$5.create(ResourcesUtil.java:94)
> >     at
> >
> org.seasar.framework.util.ResourcesUtil.getResourcesType(ResourcesUtil.java:198)
> >
> >     at
> >
> org.seasar.framework.util.ResourcesUtil.getResourcesTypes(ResourcesUtil.java:166)
> >
> >     at
> >
> org.seasar.framework.convention.impl.NamingConventionImpl.addExistChecker(NamingConventionImpl.java:895)
> >
> >     at
> >
> org.seasar.framework.convention.impl.NamingConventionImpl.addRootPackageName(NamingConventionImpl.java:428)
> >
> >     at
> >
> org.seasar.framework.convention.impl.NamingConventionImpl.addRootPackageName(NamingConventionImpl.java:410)
> >
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
> >     at
> >
> org.seasar.framework.beans.impl.BeanDescImpl.invoke(BeanDescImpl.java:218)
> >     at
> >
> org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:132)
> >
> >     at
> >
> org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:96)
> >
> >     at
> >
> org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:49)
> >
> >     at
> >
> org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:69)
> >
> >     at
> >
> org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
> >
> >     at
> >
> org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
> >
> >     at
> >
> org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
> >
> >     at
> >
> org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
> >
> >     at
> >
> org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
> >
> >     at
> >
> org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
> >
> >     at
> >
> org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:234)
> >
> >     at
> >
> org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:211)
> >
> >     at
> >
> org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:116)
> >
> >     ... 66 more
> > Caused by: java.io.FileNotFoundException: /usr/local/Java/JBoss/
> >
> jboss-5.0.1.GA/server/default/deploy/S2Jboss5Sample.ear/S2Jboss5SampleWeb.war
> >     at
> >
> org.jboss.net.protocol.file.FileURLConnection.connect(FileURLConnection.java:105)
> >
> >     at
> >
> org.jboss.net.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:112)
> >
> >     at org.seasar.framework.util.URLUtil.openStream(URLUtil.java:59)
> >     ... 93 more
>
>
> --
> {
>   name: "Koichi Kobayashi",
>   mail: "koichik @ improvement.jp",
>   blog: "http://d.hatena.ne.jp/koichik/",
>   twitter: "@koichik"
> }
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <https://www.seasar.org/archives/seasar-user/attachments/20120926/1388c969/attachment.html>


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