{"id":164,"date":"2004-07-22T08:36:58","date_gmt":"2004-07-22T14:36:58","guid":{"rendered":"http:\/\/www.mooreds.com\/wordpress\/?p=164"},"modified":"2004-07-22T08:36:58","modified_gmt":"2004-07-22T14:36:58","slug":"struts-module-classcastexception","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/164","title":{"rendered":"struts module ClassCastException"},"content":{"rendered":"<p>If you get this exceptions like this: <\/p>\n<div><code><\/p>\n<pre>\n2004-07-21 15:35:06 action: null\njava.lang.ClassCastException\n        at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServle\nt.java:1142)\n        at org.apache.struts.action.ActionServlet.init(ActionServlet.java:486)\n        at javax.servlet.GenericServlet.init(GenericServlet.java:256)\n        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918)\n        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)\n        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)\n        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)\n        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)\n        at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)\n        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)\n        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343\n)\n        at org.apache.catalina.core.StandardService.start(StandardService.java:388)\n        at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)\n        at org.apache.catalina.startup.Catalina.start(Catalina.java:781)\n        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)\n        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n        at java.lang.reflect.Method.invoke(Method.java:324)\n        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)\n\n2004-07-21 15:35:06 StandardWrapper[\/yourmodule:action]: Marking servlet action as unavailable\n2004-07-21 15:35:06 StandardContext[\/yourmodule]: Servlet \/yourmodule threw load() exception\n<\/pre>\n<p><\/code>\n<\/div>\n<p>and you&#8217;re using struts with modules, make sure that <em>all<\/em> of the classes referenced in all of the module-level struts-config.xml files are in the classpath of Tomcat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you get this exceptions like this: 2004-07-21 15:35:06 action: null java.lang.ClassCastException at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServle t.java:1142) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:486) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-java"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":0,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}