此问题主要出在库文件上,主要是3个库文件(tapestry-upload-5.1,commons-fileupload-1.2,commons-io-1.3)
Upload.tml
    <t:form>
        <t:errors/>
        <input t:type="upload" t:id="file" validate="required"/>
        <br/>
        <input type="submit" value="Upload"/>
    </t:form>Upload.java
        public class Upload
      {
        @Property
        private UploadedFile file;        public void onSuccess()
        {
            File copied = new File("/my/file/location/" + file.getFileName());
            
            file.write(copied);
        }
       }
提交,出现500错误!
请教各位大虾,是否遇到过此问题!
我主要想获取上传文件(xml文件)路径名!我怀疑
import org.apache.tapestry5.upload.services.UploadedFile库有问题。但这个是官网上的库!

解决方案 »

  1.   

    谁有tapestry-upload-5.0.jar
    发给我试试!非常感谢!
      

  2.   

    type 异常报告消息描述服务器遇到一个内部错误 (), 无法完成此请求。异常 java.lang.RuntimeException: Error invoking service builder method org.apache.tapestry5.upload.services.UploadModule.buildMultipartDecoder(PerthreadManager, RegistryShutdownHub, MultipartDecoderImpl) (at UploadModule.java:63) (for service 'MultipartDecoder'): No service implements the interface org.apache.tapestry5.upload.internal.services.MultipartDecoderImpl.
    注 Sun Java System Application Server 9.1_02 日志中存在异常的全堆栈追踪及其根本原因。
      

  3.   

    java.lang.NoSuchMethodError: org.apache.tapestry5.ioc.OrderedConfiguration.addInstance