myeclipse项目---->eclipse完美移植
2012-07-30 23:38
381 查看
说来也无聊,晚上用eclipse加载myeclipse的web项目,发现很eclipse无法识别这是一个web项目,如是琢磨半天,才发现在project Facets中可以设置。
设置好了好,果断变成了web项目。好了,启动tomcat,发现tomcat6.0/webapps/。。里面是空的。后来,才发现项目部署的路径还要自己设置。
ok设置好了。信心满满的启动项目,oh my gold.启动异常.jar包没找到(我jar包都是通过外部引入的).于是又纠结了,在属性里面找了找,发现有个Deployment Assembly点开看看,好像是有点头绪了,把所有jar包,都deploy到“WEB-INF/lib”路径下.
这下应该是没有问题了,果断启动tomcat,悲催啊~~~class文件没有找到。tomcat/webapps/项目/webRoot/WEB-INF文件夹中只lib文件夹,classes文件夹不见了。。。。。。。。。。刚才都没出现这个总是。经过多种尝试,全都失败了。看来,只能用我的救命稻草了。上网查,百度,google,居然都没有解决的办法,可能是这个问题没有什么实际意义吧,想想也没有人这么无聊.
正准备放弃了,感觉又有点不甘心,这样就放弃了也太不符合我的个性了。冷静下来,分析myeclipse和eclipse两者下创建的项目有何不同。很快发现,两种生成class的路径不一样,myeclipse是生成在webRoot/WEB-INF/classes文件夹里面的,eclipse是在build里面.我试着修改我项目的.classpath
<classpathentry kind="output" path="WebRoot/classes/"/>修改成
<classpathentry kind="output" path="build/classes"/>
失败了那么多次,抱着试试的心态启动tomcat....................................启动成功.项目运行完全没有问题.太棒了!虽然问题解决了,但是其中原理还不是很清楚,希望有哪位大大可以告诉。现在具体移植步骤写在下面。
1.把普通项目变成WEB项目
如图中所示,properties>>Project Facets 面边界面把Dynamic Web Module勾上,后面版本默认是3.0,我改成了2.5;然后再右边Runtimes里,Tomcat勾上,然后确定。
2.tomcat部署的路径
这个界面,双击下面那个Tomcat v6.0 Serve [Stopd,....]这能出来
Use Tomcat installation(.....)这个单选勾上,然后修改Server path和Deploy path.保存就OK了
如果你把jar包全放在lib下的话,下面步骤可以省略,如果想外部引入的方式,就继续第3步
3.将外步导入的jar包部署到项目里
properties>>Deployment Assembly 如下视图 点击add>>Java Build Path Entries>>next>>(选择你项目所需要的jar包)Finish
这时可以进行第四步了
4. 用记事本打开项目的.classpath
修改以下蓝色背景的配置就行了。
这时,myeclipse WEB项目就完美移植到ecplise中了
如有补充或是知道为什么需要改classpath的,希望大家能教教我。
设置好了好,果断变成了web项目。好了,启动tomcat,发现tomcat6.0/webapps/。。里面是空的。后来,才发现项目部署的路径还要自己设置。
ok设置好了。信心满满的启动项目,oh my gold.启动异常.jar包没找到(我jar包都是通过外部引入的).于是又纠结了,在属性里面找了找,发现有个Deployment Assembly点开看看,好像是有点头绪了,把所有jar包,都deploy到“WEB-INF/lib”路径下.
这下应该是没有问题了,果断启动tomcat,悲催啊~~~class文件没有找到。tomcat/webapps/项目/webRoot/WEB-INF文件夹中只lib文件夹,classes文件夹不见了。。。。。。。。。。刚才都没出现这个总是。经过多种尝试,全都失败了。看来,只能用我的救命稻草了。上网查,百度,google,居然都没有解决的办法,可能是这个问题没有什么实际意义吧,想想也没有人这么无聊.
正准备放弃了,感觉又有点不甘心,这样就放弃了也太不符合我的个性了。冷静下来,分析myeclipse和eclipse两者下创建的项目有何不同。很快发现,两种生成class的路径不一样,myeclipse是生成在webRoot/WEB-INF/classes文件夹里面的,eclipse是在build里面.我试着修改我项目的.classpath
<classpathentry kind="output" path="WebRoot/classes/"/>修改成
<classpathentry kind="output" path="build/classes"/>
失败了那么多次,抱着试试的心态启动tomcat....................................启动成功.项目运行完全没有问题.太棒了!虽然问题解决了,但是其中原理还不是很清楚,希望有哪位大大可以告诉。现在具体移植步骤写在下面。
1.把普通项目变成WEB项目
如图中所示,properties>>Project Facets 面边界面把Dynamic Web Module勾上,后面版本默认是3.0,我改成了2.5;然后再右边Runtimes里,Tomcat勾上,然后确定。
2.tomcat部署的路径
这个界面,双击下面那个Tomcat v6.0 Serve [Stopd,....]这能出来
Use Tomcat installation(.....)这个单选勾上,然后修改Server path和Deploy path.保存就OK了
如果你把jar包全放在lib下的话,下面步骤可以省略,如果想外部引入的方式,就继续第3步
3.将外步导入的jar包部署到项目里
properties>>Deployment Assembly 如下视图 点击add>>Java Build Path Entries>>next>>(选择你项目所需要的jar包)Finish
这时可以进行第四步了
4. 用记事本打开项目的.classpath
修改以下蓝色背景的配置就行了。
这时,myeclipse WEB项目就完美移植到ecplise中了
如有补充或是知道为什么需要改classpath的,希望大家能教教我。
相关文章推荐
- 移植MyEclipse项目到Eclipse的过程
- 解决MyEclipse 的Web项目移植到Eclipse中无法添加到Tomcat的方法
- Web项目从MyEclipse->Eclipse的转换
- MyEclipse 的Web项目移植到Eclipse中无法添加到Tomca
- 移植MyEclipse Web项目到Eclipse变成Java Project的解决办法
- 移植MyEclipse Web项目到Eclipse变成Java Project的解决办法
- MyEclipse 的Web项目移植到Eclipse中无法添加到Tomcat
- Myeclipse的web项目移植到Eclipse中需要添加的包
- 移植MyEclipse Web项目到Eclipse变成Java Project的解决办法
- Myeclipse项目移植到eclipse
- 用eclipse运行和部署myeclipse项目
- MyEclipse转换Eclipse项目无法启动问题(转)
- eclipse导入myeclipse的web项目
- MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>
- Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Maven)
- eclipse重构myeclipse web项目
- MyEclipse下创建的项目导入到Eclipse中详细的图文配置方法
- myeclipse项目导入到eclipse中缺jar包
- 安卓Eclipse项目导入Android Studio完美解决方案