聚合全网技术文章,根据你的阅读喜好进行个性推荐
我的tomcat只发布了一个项目,用Servlet实现的,运行后出错。单击控制台的出错自定义Servlet类,弹出的是未发布项目的自定义Servlet类,tomcat和myeclipse重启过还是一样,不知什么原因。
这两个项目的有一样的包和类。我把未发布的那个Servlet类删除后,单击出错信息中的Servlet类才能弹出正确的Servlet。路径没有错,因为是单击一个超链接后出错的,而把鼠标放在上面显示的路径就是指向已发布的项目的Servlet。
就是单击下载出的错,看看鼠标放在“下载”上面的路径显示,项目是music。
再看看单击出错的Servlet后弹出的页面,变成未发布的load里的Servlet了。
你这个Servlet是没问题的,问题在于乱码。
你点击下载后,看你发的图,servlet已经正确获取请求,但由于前台传过来的文件名包含中文,出现了乱码,导致找不到F盘下的mp3文件,最终出错。
请处理一下乱码问题,就OK了。
这两个项目的有一样的包和类。我把未发布的那个Servlet类删除后,单击出错信息中的Servlet类才能弹出正确的Servlet。路径没有错,因为是单击一个超链接后出错的,而把鼠标放在上面显示的路径就是指向已发布的项目的Servlet。
就是单击下载出的错,看看鼠标放在“下载”上面的路径显示,项目是music。
再看看单击出错的Servlet后弹出的页面,变成未发布的load里的Servlet了。
你这个Servlet是没问题的,问题在于乱码。
你点击下载后,看你发的图,servlet已经正确获取请求,但由于前台传过来的文件名包含中文,出现了乱码,导致找不到F盘下的mp3文件,最终出错。
请处理一下乱码问题,就OK了。