开发者社区 问答 正文

这是tomcat还是myeclipse的问题? 400 请求报错 

我的tomcat只发布了一个项目,用Servlet实现的,运行后出错。单击控制台的出错自定义Servlet类,弹出的是未发布项目的自定义Servlet类,tomcat和myeclipse重启过还是一样,不知什么原因。

展开
收起
kun坤 2020-05-30 23:19:22 503 分享 版权
1 条回答
写回答
取消 提交回答
  • 这两个项目的有一样的包和类。我把未发布的那个Servlet类删除后,单击出错信息中的Servlet类才能弹出正确的Servlet。路径没有错,因为是单击一个超链接后出错的,而把鼠标放在上面显示的路径就是指向已发布的项目的Servlet。 ######贴出错误提示和异常###### 就是单击下载出的错,看看鼠标放在“下载”上面的路径显示,项目是music。
    ###### 再看看单击出错的Servlet后弹出的页面,变成未发布的load里的Servlet了。

    ######depoy path 配置错了吧###### 你这个Servlet是没问题的,问题在于乱码。
    你点击下载后,看你发的图,servlet已经正确获取请求,但由于前台传过来的文件名包含中文,出现了乱码,导致找不到F盘下的mp3文件,最终出错。
    请处理一下乱码问题,就OK了。 ######我这也经常出现这样的问题,只要是项目依赖jar相同的就会这样,感觉是MyEclipse的bug,如果两个项目源码有相同的package路径,出现异常时也同样会出现这样的问题

    2020-05-30 23:19:31
    赞同 展开评论