由于myeclipse插件收费,且感觉很臃肿,所以就想直接用eclipse+wtp的方式开发web应用,也可以把以前的myeclipse项目导入到eclipse中,不过要做些许改动,如下(注意eclipse下部署的web项目不会改变你自己的tomcat
下webapps的内容,它会重新创建一个虚拟的tomcat运行你部署的项目,当然你也可以修改到部署到你自己的tomcat下):
首先直接在svn中下载myeclipse项目或者将你文件系统中已存在的myeclipse项目导入到eclipse中,注意,你的eclipse要有wtp插件,或是直接下载javaEE Eclipse集成版。
1.在eclipse中新建一个ecllipse下的web项目,对照导入的项目文件做相应的改动
2.将.classpat件改成如下形式
Java代码  收藏代码
<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
<classpathentry kind="src" path="src"/> 
<classpathentry kind="con" path="lipse.jdt.launching.JRE_lipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_18"> 
<attributes> 
<attribute name="owner.project.facets" value="java"/> 
</attributes> 
</classpathentry> 
<classpathentry kind="con" path="lipse.lipse.at.runtimeTarget/Tomcat6.0"> 
<attributes> 
<attribute name="owner.project.facets" value="jst.web"/> 
</attributes> 
</classpathentry> 
<classpathentry kind="con" path="lipse.jst.j2ee.ainer"/> 
<classpathentry kind="con" path="lipse.jst.ainer"/> 
<classpathentry kind="output" path="web/WEB-INF/classes"/> 
</classpath> 
其中jdk1.6.0_18是你安装的jdk版本,在eclipse首选项Java---INSTALLED JRES中配置默认的jre
Tomcat6.0是你配置的server的运行环境,在eclipse首选项Server---Runtime environments中添加即可
注意根据你自己安装的版本做相应的改变。
对照你新建的web项目做相应改动
3.在.project文件natures下添加如下两行
<nature&dulecore.ModuleCoreNature</nature>
怎么把项目导入到eclipse<nature&lipse.wstmon.ature</nature>
对照你新建的web项目做相应改动
4.将你新建的web项目.settings目录中lipse.wstmonponent和    lipse.wstmon.ml两个文件拷入到新导入到项目中,并针对当前项目文件内容做相应的改动,例如我改的文件内容如下
Java代码  收藏代码
<?xml version="1.0" encoding="UTF-8"?> 
<project-modules id="moduleCoreId" project-version="1.5.0"> 
<wb-module deploy-name="CSCWeb2.0"> 
<wb-resource deploy-path="/" source-path="/web"/> 
<wb-resource deploy-path="/WEB-INF/classes" source-pat
h="/src"/> 
<property name="context-root" value="CSCWeb2.0"/> 
<property name="java-output-path"/> 
</wb-module> 
</project-modules> 
Java代码  收藏代码
<?xml version="1.0" encoding="UTF-8"?> 
<faceted-project> 
<runtime name="Tomcat6.0"/> 
<fixed facet="jst.web"/> 
<fixed facet="java"/> 
<installed facet="java" version="1.6"/> 
<installed facet="jst.web" version="2.4"/> 
<installed facet="wst.jsdt.web" version="1.0"/> 
</faceted-project> 
5.重启就可以部署导入到项目了,呵呵!
6.在你的servers控制台下,右键你配置的web服务器,在弹出的菜单中点击properties选项
点击General,在右边点击Switch Location按钮切换Location,从workspace metadata切换到
/servers/Tomcat6.0.server下即可
注意Tomcat6.0这个名称跟你配置的服务器名称是一致的
7.现在就可以部署导入到项目并运行了,你还可以在你的servers控制台下,双击你配置的服务器,在弹出的页面你可以修    改相应的参数,你可以在Server Options下勾选第二项,就是以独立的xml文件发布,保存即可。
^-^呵呵,基本上就这些了,现在可以体验了!
最新eclipse3.6M5也适用,嘿嘿。注意,将reloadable设置为false,避免频繁的重启服务器,在debug模式下可以实现热加载,就是在debug模式下运行,修改类中方法的某些代码,不用重启就可以立即生效。
3
0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。