最近听说Eclipse的工程直接可以使用Myeclipse开发,觉得是可行的,但是没想到这么容易。
直接从CVS上checkout出一个Web工程,然后开始:
(此时报Servlet的相关错误了)
1、添加tomcat的server-api.jar包。
(此时报错误target runtime apache tomcat v5.5 is not defined )
2、右键工程,targeted runtimes 中添加Tomcat5.5的运行环境。?
(此时项目变成了一个Java项目,没法加入到Tomcat中运行)
3、右键工程,Myeclipse选项中,添加Web Capability,配置相关的Web Root?和 Context(上下文,即访问的Url)
?
经过上述过程,一个Eclipse的CVS的工程就全部转换成了Myeclipse下开发了。
?
另外,在Myeclipse下部署一个工程有以下缺点:
?
1.使用myeclipse部署web应用程序的弊端
???????????????????开发效率低:?新增文件,必须关闭服务器,然后重新部署。
???????????????????浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。
?2。如何解决?????
??????????????????? 使用外挂的方式,部署应用程序
?3.? 具体做法
???????????????????? 修改tomcat/conf/server.xml.新增一个context元素。
?????????????????????所有jar文件必须放在WEB-INF/lib下。???????????
??????????????? path:访问时,url的名称。
??????????????? docBase:web程序的webapp目录的位置。
?
?4。 为何这样部署
- ???????????? 新增文件时,不需要重新部署应用程序。
- ???????????? 支持在eclispe下执行断点。
- ???????????? 节约空间。
?