Myeclipse web项目导入到 Eclipse 一系列问题解决篇

1、前言

在软件开发过程中,需要将开发完的项目在一个原生环境中导出,并且有必要在别的开发环境中运行,这篇博客将会带领你,把博主和你遇到的同样的问题一 一详细的解决。

2、eclipse怎么导入Myeclipse web文件

首先怎么导出MyEclipse项目,打开Myeclipse编译界面左上角,选择File->Export,
在这里插入图片描述
->File System
在这里插入图片描述
选择你导出的项目的位置,Browe改变默认路径。
在这里插入图片描述
然后再看看Eclipse怎么导入,同样是点击打开Eclipse的左上角File->import
在这里插入图片描述
同样是选择File System。
在这里插入图片描述
找到你所要导入的项目路径,Finish,就完成从Myeclipse导入项目到Eclipse了。
在这里插入图片描述

3、 解决导入项目web selvert报错

成功导入项目后,博主导入的是web项目,发现报错了!咋办,不要慌,我们先分析导入的web项目结构
在下图我们可看到,导入的Web项目和在Eclipses新建的Web项目相比较,发现项目结构开头缺少Deplements Descriptor :test01以及JAX-Web Servers
在这里插入图片描述
那么咱们就去添加这两个文件支持,鼠标右键项目选择Propties->左边Project Factes->右边Convert to faceted from…
在这里插入图片描述
勾选Dynamic Web Module,以及Java
在这里插入图片描述
Apply and close完成后,查看发现导入的项目添加了缺少的两个文件支持,这才是第一步还早哦!
在这里插入图片描述
修改上一步后,项目还是标红报错,点击打开项目结构后,看到是博主存放Selvert的包集体报错,知道Myeclipse开发的人知道,其Selvert依赖在项目中的Web Root目录下的WEB_LNF的web.xml,所以说,其Eclipsec没有将原来Selvert的依赖添加到项目中!
找到问题根源了,就好解决了。
在这里插入图片描述
还是右键项目,选择Propties->textt文本框输入D->点击Deployment Assmebly发现确实导入的项目文件依赖并没有Web Root->Add->Folder添加Web Root即可
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Apply and Close,添加关闭后,查看一下发现确实存在Web Root了。
欧耶,你又完成了一步,但还没有结束!
在这里插入图片描述

4、将Web项目部署到Tomcat服务器

发现Web项目还是标红报错,这个时候考虑到Tomcat服务的问题,Tomcat的服务上是不是没有部署导入的Web项目,那么我们就部署Web项目吧。

右键项目,选择Java Build path->Add LIbrary->Server Runtime在这里插入图片描述
在这里插入图片描述
选择自己的Tomcat服务器版本,博主的是7.0Finish就OK了。
在这里插入图片描述
现在运行你的Web项目吧,如果还是启动不了,说明可能是你有一个项目占用了Tomcat服务,或者说你的Tomcat端口被占用前者关闭其他项目,后者修改一下Tomcat端口就可以了。
解决后,输入正确的网址,在浏览器就可以显示你的项目了在这里插入图片描述

5、解决JSTL标签库无法使用

但是此时虽然Web项目可以显示了,但是博主自己的web项目还是标红报错,于是继续解决这个问题。

层层打开项目发现,有些JSP直接报错,但是有些却没有,疑问?
在这里插入图片描述
那就看看代码啦。

发现是JSON标签全部无效
在这里插入图片描述
于是我查看了Myeclipse里原来Web项目的Jar包,发现有JSTL-1.2.jar包的存在。
在这里插入图片描述
但是我在Eclipse中却没有看到JSTL.jar的存在。
在这里插入图片描述
扎到了问题了,Eclipse没有JSTL.jar包奥利给,干就完了!!!

Myeclipse中,确定JSTL.jar的位置,在文件中找到并且复制到Web Root的WEB-INF下。
在这里插入图片描述
(JSTL.jar和standard.jar都要复制哦)
在这里插入图片描述
在这里插入图片描述
然后就会发现你跟着博主解决了所有的问题,嘻嘻。

发布了13 篇原创文章 · 获赞 0 · 访问量 292

猜你喜欢

转载自blog.csdn.net/FYM1211/article/details/105229044