myeclipse添加新的框架jar包后出现404

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

myeclipse添加新的框架jar包后出现404
今天在学框架的时候,因为要测试新的功能点,所以添加了新的框架jar包(struts2),可是,当web工程重新运行的时候,myeclipse的自动浏览器(web browser)的页面显示却出现了404报错。

这很明显,就是服务器因为某些原因找不到页面了。

但这很奇怪,我明明在新添加jar包前,程序还运行得好好的,一切都正常显示,可就为什么添加了新的包后会出现了404情况呢?
由于自己又是刚学框架,一下子就有点懵了...再大概扫了一下myeclipse的控制台输出,服务器是正常开启了,但有“严重:……”的,
所以觉得这个应该是配置或是其他的包冲突(所以服务器不知道要认哪个好)。

再仔细看了一下里面警告信息,发现有个路径,路径下的包貌似不是我当前工程中有的包(后来想起这个包是一开始我在/WEB-INF/lib添加的比较旧版本的包,后来因为要替换新版本的jar包,所以把这个久的给删了,但这就造成了接下来的错误了),
然后我想,我不是删了吗,怎么还会报出这个包呢?
然后按上面的路径(注意,这个路径就是myeclipse的服务器路径,因为我这个工程是直接用myeclipse自带的tomcat服务器开启的)打开了目录,
一打开,就知道原因了,里面还有我之前用的那个久版本的jar包,虽然在myeclipse工程文件里删除了,可是myeclipse已经把该包弄到其自带的服务器目录下了,
所以后来再添加同类型不同版本的jar包,虽然在myeclipse的工程目录下没看到,但在启动服务器时就会起冲突了...
另外,还发现了几个myeclipse自动添加的jar包(myeclipse好像会自动添加一些我们可能用不到的包),
于是,我把这几个包一并删了,重启该web工程,结果正常运行了。

总结一下,也方便大家看是否也是我这个问题,我抓出几个关键点:
1、myeclipse环境;
2、用myeclipse自动服务器;
3、Struts2框架;
4、新添加jar包;
5、404报错;
6、原先运行没问题。

相关文档
最新文档