我尝试用tomcat部署应用程序,但我成功了。现在代替内部GWT服务器,我需要将tomcat设置为内置服务器的默认值并使用它调试我的应用程序。我面临的问题是我能够成功地将文件上传到托管模式但是当我尝试将我的应用程序部署到tomcat时,它给了我Struts拦截器的错误。
ERROR ParametersInterceptor.setParameters():242 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'fileUploadContentType' on 'class com.example.server.actions.FileUploadAction: Error setting expression 'fileUploadContentType' with value '[Ljava.lang.String;@12569b8'
ERROR ParametersInterceptor.setParameters():242 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'fileUploadFileName' on 'class com.example.server.actions.FileUploadAction: Error setting expression 'fileUploadFileName' with value '[Ljava.lang.String;@13fb1ab'
我请求你建议我解决这个问题或重定向我如何在eclipse(GWT)中使用tomcat进行调试。
有人可以在这个问题上重定向我......
非常感谢任何帮助。
感谢你,
此致
答案 0 :(得分:7)
这很简单,只需按照以下步骤操作:
就是这样。只需设置断点并进行调试!
答案 1 :(得分:0)
您是否尝试过配置struts.xml文件以排除似乎导致问题的参数?
<interceptor-stack name="defaultStack">
<interceptor-ref name="params">
<param name="excludeParams">fileUploadContentType,fileUploadFileName</param>
</interceptor-ref>
</interceptor-stack>