パッケージを掘って違う画面を、続き
lib配下をとりえず手動で消して、mvnを実行して、
とりあえず/{context}/にアクセス。
おえ?
java.lang.NoSuchMethodError: org.seasar.framework.util.ClassUtil.getDeclaredFields(Ljava/lang/Class;)[Ljava/lang/reflect/Field; org.seasar.struts.customizer.ActionCustomizer.setupValidator(ActionCustomizer.java:312) org.seasar.struts.customizer.ActionCustomizer.customize(ActionCustomizer.java:85) org.seasar.framework.container.customizer.CustomizerChain.doCustomize(CustomizerChain.java:140) org.seasar.framework.container.customizer.AbstractCustomizer.customize(AbstractCustomizer.java:145) org.seasar.framework.container.creator.ComponentCreatorImpl.customize(ComponentCreatorImpl.java:309) org.seasar.framework.container.creator.ComponentCreatorImpl.createComponentDef(ComponentCreatorImpl.java:269) org.seasar.framework.container.creator.ComponentCreatorImpl.createComponentDef(ComponentCreatorImpl.java:286) org.seasar.framework.container.hotdeploy.HotdeployBehavior.createComponentDef(HotdeployBehavior.java:195) org.seasar.framework.container.hotdeploy.HotdeployBehavior.getComponentDef(HotdeployBehavior.java:141) org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromHasComponentDef(S2ContainerBehavior.java:172) org.seasar.framework.container.impl.S2ContainerBehavior.acquireFromHasComponentDef(S2ContainerBehavior.java:86) org.seasar.framework.container.impl.S2ContainerImpl.hasComponentDef(S2ContainerImpl.java:456) org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:139) org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63) org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77) org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
なんだぁ〜。
と思ったら、
org.seasar.framework.util.ClassUtilのgetDeclaredFieldsが無いって。
http://s2container.seasar.org/2.4/s2-framework/ja/apidocs/org/seasar/framework/util/ClassUtil.htmlこれだよな。
バージョンは、Seasar2 Framework 2.4.39 API か。
pom.xmlを修正して、mvnを実行。
s2-frameworkだけでいいのかな。
tigerとextensionは…???
s2-frameworkだけだと、よくわからんExceptionを吐いたので、
tigerとextensionも39にあげあげ
なんか次のExceptionだ。
javax.servlet.ServletException: java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
ふー、一休み