[Seasar-user:1577] NumberConversionUtilのNoClassDefFoundError

Hirofumi Nakayama naka
2005年 3月 8日 (火) 20:32:14 JST


お世話になります。
中山と申します。

 struts1.2+JDK1.4.2_07+Tomcat5.0.29+S21.14+S2Dao1.0.23+S2Struts1.1.4を
使用しておりますが、Daoでupdateを行うと

例外 

javax.servlet.ServletException: サーブレットの実行により例外を投げました
	jp.co.ics.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:45)

原因 

java.lang.NoClassDefFoundError: org/seasar/framework/util/NumberConversionUtil
	org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:41)
	org.seasar.framework.aop.impl.MethodInvocationImpl.proceed(MethodInvocationImpl.java:93)
	org.seasar.framework.aop.proxy.AopProxy.intercept(AopProxy.java:151)
	jp.co.ics.uics.dao.personnel.PersonnelDao$$EnhancerByCGLIB$$67a02cfa.update(<generated>)
	jp.co.ics.uics.service.impl.PersonnelInfoEditExecutionServiceImpl.update(PersonnelInfoEditExecutionServiceImpl.java:50)
	jp.co.ics.uics.action.PersonnelInfoEditExecutionAction.execute(PersonnelInfoEditExecutionAction.java:34)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
	org.seasar.struts.processor.S2RequestProcessor.processActionPerform(S2RequestProcessor.java:89)
	org.seasar.struts.processor.Acceptor.process(Acceptor.java:91)
	org.seasar.struts.processor.S2RequestProcessor.process(S2RequestProcessor.java:37)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	jp.co.ics.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:45)

のエラーとなります。エラーが指すs2-dao-1.0.23の
org.seasar.dao.interceptors.S2DaoInterceptor.invokeをみると
import org.seasar.framework.util.NumberConversionUtil;
が定義されているのですが、org.seasar.framework.utilにはNumberConversionUtil
がありません。過去ログに情報がなかったので私だけの問題なのかもしれません
が対象方法をお教えいただけませんでしょうか。





Seasar-user メーリングリストの案内