myeclipse项目---->eclipse完美移植

  说来也无聊,晚上用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的,希望大家能教教我。

转载于:https://www.cnblogs.com/ccspace/archive/2012/07/30/2616085.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值