由于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.将.classpath文件改成如下形式
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_18">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Tomcat6.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<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>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
对照你新建的web项目做相应改动
4.将你新建的web项目.settings目录中org.eclipse.wst.common.component和 org.eclipse.wst.common.project.facet.core.xml两个文件拷入到新导入到项目中,并针对当前项目文件内容做相应的改动,例如我改的文件内容如下
<?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-path="/src"/>
<property name="context-root" value="CSCWeb2.0"/>
<property name="java-output-path"/>
</wb-module>
</project-modules>
和
<?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模式下运行,修改类中方法的某些代码,不用重启就可以立即生效。
分享到:
相关推荐
一直用Eclipse3.2+MyEclipse5.1做开发,最近利用GWT开发项目,但是GWT无法安装到Eclipse3.2中,GWT对Eclipse的最低版本要求是3.3,并且以前在看到好多好用的Eclipse插件,都要求Eclipse为3.2以上的版本,这次狠下心...
myeclipse和eclipse的web项目导入
Eclipse导入Myeclipse编写的web项目时,需要进行设置才可以正常使用,进行编译,此文档对此进行了简单的归纳总结!
该版本为插件版本,里面包含破解程序和详细破解方法,同时还有集成到MyEclipse和Eclipse的方法。
根据文档的描述可以轻松的将MyEclipse下建立的web项目添加到Eclipse开发工具下。
Google Plugin for Eclipse 3.5 离线安装包 part3 分享给需要的人 支持eclipse 3.5 myeclipse 8.5 myeclipse 8.6
一个初入it的学者,这些天我开始尝试从myeclipse转为eclipse学习开发web项目,遇到一些小问题。这部分是在网上好不容易找到的。
Google Plugin for Eclipse 3.5 离线安装包 part2 分享给需要的人 支持eclipse 3.5 myeclipse 8.X
svn 服务端+客户端+eclipse3.5插件(实测myeclipse8.0能用)+安装教程
1) eclipse3.5 eclipse-SDK-3.5.2-win32.zip 2) FlashBuilder_4_Plugin_LS10.exe 3) myeclipse-8.5.0-archived-update-site.zip 2、 解压eclipse-SDK-3.5.2-win32.zip ,把eclipse复制到“D:/”中。 注意:使用...
将MyEclipse项目导入eclipse 将MyEclipse项目导入eclipse
本文件可以教授你怎么样在Eclipse中添加MyEclipse插件的详细步骤。。
myeclipse项目导入eclipse项目的时候,需要修改的配置
web项目MyEclipse里部署时找不到,解决方案~!
Eclipse中添加MyEclipse插件
Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来...
将java项目从myeclipse导入eclipse
把eclipse3.5中文包下载后...把eclipse3.5中文包下载后解压,解压后其中有个eclipse的文件夹,将这个文件夹放到你的myeclipse.exe文件所在目录里的dropins文件夹中,然后打开myeclipse.ini文件,在最后加上 -nl zh。
JDK:jdk1.6.0_17 Web Server:apache-tomcat-6.0.26 IDE:eclipse-jee-helios-SR1
使用Eclipse + MyEclipse开发Web Service的示例