最近听说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下执行断点。
- 节约空间。