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

tetsuro obata [E-MAIL ADDRESS DELETED]
2012年 9月 25日 (火) 13:12:55 JST


はじめまして、小幡と申します。

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
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <https://www.seasar.org/archives/seasar-user/attachments/20120925/14e50d3f/attachment.html>


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