黑马程序员技术交流社区

标题: 关于 Tomcat servlet的访问错误 [打印本页]

作者: Oh_JAVA    时间: 2016-7-23 16:08
标题: 关于 Tomcat servlet的访问错误
大家有没有遇到过这么一个问题:
配置reloadable=true(自动重载) ,但是现在无缘无故不会自动重载了。而且新建的servlet,web.xml里面也配置了,但是访问出现了404错误,以前的servlet却都可以访问,但是现在新建的都废了,重启Tomcat 也无效,会不会是Tomcat 坏了。心累。。。。


作者: Oh_JAVA    时间: 2016-7-23 19:51
找到问题原因了:
代码写着写着忽然想要不把项目直接复制到tomcat文件里的webapps里试试。复制完在测试还是无效,这时我打开项目的目录,逛到了build目录(class目录),惊奇的发现后来写的java文件都没编译,终于找到了问题的原因所在了。Eclipse出现不编译的情况,一般是因为你的项目的Build path里存在找不到的jar包,可能是因为以前引入了某个jar包,现在删掉或者转移路径了,这时候就会出现不编译的问题。
就是手贱惹的祸,之前导入了一个jar包,后来发现错了就直接把这个文件删除了,以为这样就万事大吉了.
解决方案:打开项目的Build Path,将Libraries里的jia包(会有个红色小叉叉),删除了就ok啦
温馨提醒:不要直接将无用的jar移除,要不然要是不知道情况的童鞋,也不太会想到是eclipse的问题,像我一开始以为是tomcat的问题,就已经找错方向了,搞了好久都没解决,还好一时的灵感加上运气,让我发现了这个问题,O(∩_∩)O哈哈~





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2