在4.0的官網上的說法是:
<implementation service-id="tapestry.multipart.MultipartDecoder">
<create-instance class="org.apache.tapestry.multipart.MultipartDecoderImpl,maxSize=-1" model="threaded" />
</implementation>
自己在更改后發現系統運行不了,在網上查了一下都說是4.0版本的問題,查看源代碼發現其中的配置文件是寫成 tapestry.multipart.ServletMultipartDecoder,因此應該將MultipartDecoder改成 ServletMultipartDecoder,更改后系統一切運行正常。開源的項目文檔經常會有些小筆誤,最好的解決辦法就是看看源代碼
在hivemind里配置:
<implementation service-id="tapestry.multipart.ServletMultipartDecoder">
<create-instance class="org.apache.tapestry.multipart.MultipartDecoderImpl,maxSize=-1" model="threaded" />
</implementation>