Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

strutsのエラー

致命的: Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable.  Most likely, this is due to an incorrect or missing library dependency.
java.lang.ClassFormatError: Unknown constant tag in .class file
    at java.util.Collections.unmodifiableList(Collections.java:1118)
    at org.apache.commons.validator.Form.getFields(Form.java:92)
    at org.apache.commons.validator.ValidatorResources.internalProcessForms(ValidatorResources.java:464)
    at org.apache.commons.validator.ValidatorResources.process(ValidatorResources.java:415)
    at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:162)
    at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
    at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
    at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
    at org.apache.catalina.core.StandardService.start(StandardService.java:480)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    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:324)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)



掲示板の趣旨とは合わなかったらすいません。
コンパイルしたら突然上記のようなエラーが出て困っています。
java.lang.ClassFormatErrorが起こる明確な理由がわからないので教えてくださいお願いします。

2

回答

8529

閲覧

2件の回答

評価

0

すいません、動きました。
何しても直らなかったのですが
PCの電源落として再起動したらなぜかエラーが出なくなりました。
最初はライブラリの破損かとも思ったのですがプロジェクト、
コンテナの両方ともバイナリレベルでは全く違いは無かったので
おそらくJREか何か、実行環境そのものに問題が起きていたのではないかと思います。

評価

0

http://www.shoesorder.biz
http://www.shoesshop.biz
http://www.nikexshoes.com

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。