2012-01-02 9 views
0

Struts2-2.3.1-all.zipにstruts2-showcase.warをGeronimo 2.2.1にデプロイしようとしました。 Geronimoは以下のエラーを答えた:Struts2を使用してwarファイルをGeronimo 2.2.1にデプロイできません

011-12-30 15:31:53,294 WARN [TomcatModuleBuilder] Web application . does not contain a WEB-INF/geronimo-web.xml deployment plan. This may or may not be a problem, depending on whether you have things like resource references that need to be resolved. You can also give the deployer a separate deployment plan file on the command line. 
Deployer operation failed: org/apache/struts/taglib/html/FormTag 
java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/FormTag 
    at java.lang.ClassLoader.defineClass1(Native Method) 
2011-12-30 15:31:56,608 ERROR [Deployer] Deployment failed due to 
java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/FormTag 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(Unknown Source) 
    at java.lang.ClassLoader.defineClass(Unknown Source) 
    at java.security.SecureClassLoader.defineClass(Unknown Source) 
    at org.apache.geronimo.kernel.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:52) 
    at org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:302) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:254) 
    at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:401) 
    at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:257) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:472) 
    at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:433) 
    at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:189) 
    at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:158) 
    at org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:513) 
    at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165) 
    at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:652) 
    at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:257) 
    at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:136) 
    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 org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) 
    at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130) 
    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:851) 
    at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237) 
    at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) 
    at org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) 
    at java.lang.Thread.run(Unknown Source) 

誰は、Geronimoと間違って何を教えていますか? 私はGeronimoがクラスを見つけることができないと教えてくれたことを知っています: org/apache/struts/taglib/html/FormTagオブジェクト。 しかし、オブジェクトはStruts1に属し、warファイルはStruts2を使用します。 struts2-showcase.warを確認し、struts2-showcase.warが上記のオブジェクトを使用しないことを確認しました。とにかくありがとう。

+0

とにかく他のライブラリを追加しようとしましたか?それは問題を明らかにするのに役立ちます。 – iND

+0

oops。 Struts2-2.3.1-all.zipのwarファイルstruts2-showcase.warは複雑すぎると思います。別のケースを使用してもう一度質問します。とにかくありがとうございます。 – wureka

+0

こんにちは、 私は別の簡単なケースをhttp://stackoverflow.com/questions/8698026/war-file-using-struts2-can-not-be-deployed-to-geronimo-2-2-1に投稿します あなたはそこを見に行くかもしれません。より詳細な情報があります。 – wureka

答えて

1

Geronimoで作業したことはありませんが、geronimo-web.xmlにはWEB-INFというフォルダがありません。このスレッドは、人は同じ問題を持っているよう

How to deploy in Geronimo

チェックは、Webアプリを実行しようとしたことがありますか?それは動作しているかどうか、私はあなたが投稿したスタックトレースの内容に基づいてこれらの質問をしています

+0

Geronimoが展開に失敗したため、web-appを実行できません。 私はここで別の簡単なケースを使用します - > http://stackoverflow.com/questions/8698026/war-file-using-struts2-can-not-be-deployed-to-geronimo-2-2- 1 – wureka

+0

あなたは 'geronimo-web.xml'を入れてみましたか? –

関連する問題