我在使用GWT开发的Web应用程序时遇到问题 . 应用程序允许用户使用上传servlet和下载servlet上传和下载,上传servlet是使用gwtUpload library创建的 . 下载servlet使用常规HTTPServlet .
当我在eclipse中运行应用程序时,下载servlet工作正常,当我将其部署到tomcat时,当用户选择上传文件时,文件不下载,当用户选择下载文件的链接时,会返回此错误
类型状态报告
message / testhibernategilead / downloadServlet
description请求的资源(/ testhibernategilead / downloadServlet)不可用 .
谁能解释为什么会这样
2 回答
这与404 Page Not Found相同 . 换句话说,URL是错误的,或者请求的资源实际上确实不在您期望的位置 .
如果您确定URL是正确的,那么如果服务器和servlet启动没有问题,则需要读取服务器日志 . 如果servlet在启动期间失败,那么它将不可用 .
我认为这是由于应用程序在tomcat中的根目录配置错误 .
您可以尝试将模块库添加到您的URL,如下所示:
请记住:GWT.getModuleBaseURL()在返回的字符串的末尾放置一个“/” .