MyFacesでファイルアップロード

今度はファイルアップロードではまる。いや普通に実装してローカルのWindowsマシンでは普通にアップロードできた。喜んで共有サーバ(FreeBSD)にデプロイしたら,見事にこける。

java.lang.NoSuchMethodError: org.apache.commons.fileupload.MultipartStream.setHeaderEncoding(Ljava/lang/String;)V
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:337)
org.apache.myfaces.component.html.util.MultipartRequestWrapper.parseRequest(MultipartRequestWrapper.java:95)
org.apache.myfaces.component.html.util.MultipartRequestWrapper.getParameterNames(MultipartRequestWrapper.java:170)
org.apache.myfaces.context.servlet.RequestParameterMap.getAttributeNames(RequestParameterMap.java:56)
org.apache.myfaces.context.servlet.AbstractAttributeMap.isEmpty(AbstractAttributeMap.java:106)
org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:133)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:119)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

メソッドが無いって言われても...
何か別の古いライブラリがどこかに混在しているのかなあ。うーむ。