パッケージを掘って違う画面を、続き

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;


ふー、一休み