我的tomcat只发布了一个项目,用Servlet实现的,运行后出错。单击控制台的出错自定义Servlet类,弹出的是未发布项目的自定义Servlet类,tomcat和myeclipse重启过还是一样,不知什么原因。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这两个项目的有一样的包和类。我把未发布的那个Servlet类删除后,单击出错信息中的Servlet类才能弹出正确的Servlet。路径没有错,因为是单击一个超链接后出错的,而把鼠标放在上面显示的路径就是指向已发布的项目的Servlet。 ######贴出错误提示和异常###### 就是单击下载出的错,看看鼠标放在“下载”上面的路径显示,项目是music。
###### 再看看单击出错的Servlet后弹出的页面,变成未发布的load里的Servlet了。
######depoy path 配置错了吧###### 你这个Servlet是没问题的,问题在于乱码。
你点击下载后,看你发的图,servlet已经正确获取请求,但由于前台传过来的文件名包含中文,出现了乱码,导致找不到F盘下的mp3文件,最终出错。
请处理一下乱码问题,就OK了。 ######我这也经常出现这样的问题,只要是项目依赖jar相同的就会这样,感觉是MyEclipse的bug,如果两个项目源码有相同的package路径,出现异常时也同样会出现这样的问题