我试过用tomcat部署应用,我成功了。现在,我需要将 tomcat 设置为默认内置服务器,而不是内部 GWT 服务器,并使用它调试我的应用程序。我面临的问题是我能够成功地将文件上传到托管模式,但是当我尝试将我的应用程序部署到 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 进行调试。
任何人都可以在这个问题上重定向我...
非常感谢任何帮助。
谢谢你,
问候
最佳答案
这真的很简单,只需按照以下步骤操作即可:
- 获取google plugin for eclipse
- 在 eclipse 中,右键单击您的项目并选择 Debug as -> Web Application (running on external server)
- 在 tomcat 上输入您的 Web 应用程序的 URL(例如 http://localhost:8080/YourApp/YourApp.html,eclipse 会给您一个新的 - 它会添加类似 ?gwt.codesvr=127.0.0.1:9997 的内容
就是这样。只需设置断点并进行调试!
关于java - 使用 Tomcat (Eclipse) 调试 GWT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848198/