Helios版本eclipse 下部署tomcat 非MyEclipse

来源:互联网 发布:济南停车收费软件 编辑:程序博客网 时间:2024/06/05 14:24

众所周知,MyEclipse在部署tomcat方面有着很大的优势,但是其毕竟是收费的,因此,对于一些学习开发者而言,并非最好的选择

这两天通过在网络上搜索以及网上视频的学习,整理了一套属于自己的在Helios版本Eclipse下去配置tomcat。

必备软件包及sdk,比如jdk的安装,eclipse的下载,tomcat的下载等,在此偷懒不再给出下载链接,因为以上都比较常见,需要说明下,我的jdk是1.6,tomcat是6.0的

其实,我们完全可以用eclipse开发,然后创建WebRoot文件夹,将eclipse的编译好的class文件放在WebRoot文件夹下,至于WebRoot的目录结构我在此不再赘述,如有疑问,可以观看李腾飞老师视频前三集就ok(http://www.verycd.com/topics/2838352/)。然后将WebRoot文件拷贝到已经解压好的tomcat下的webapps下,不过很明显,这种复制的方法非常的繁琐,一旦出现修改代码的情况,会导致频繁的复制到webapps目录下,也就是这个原因,导致了我们需要一种新的方法,可以将开发环境(Eclipse)和运行环境(tomcat服务器)非常好的结合起来。这也是我写这篇文章要解决的问题。

首先解决第一个问题,让Eclipse自动找到tomcat,步骤如下,

打开eclipse,菜单栏window -> preferences -> Server -> Runtime Envirment,点击出现的对话框的右边的Add按钮,提示选择tomcat的类型,因为我的tomcat是6.0的,因此,我选择对应的6版本,选择后,下边有个可选框,是是否创建本地服务器,先不要选择,直接下一步,出现对话框,让我们选择tomcat的路径,此时的路径要定位到tomcat的bin文件夹上面的文件夹,例如我的是:D:\PathofSDK\apache-tomcat-6.0.30\apache-tomcat-6.0.30,当前目录下就包含bin文件夹了,然后单击完成。此时,我们已经告诉了我们的Eclipse去哪里找tomcat服务器了。

第二步,调出servers显示窗口,在window 下show view中选择就ok

第三部,就是将我们的web程序部署到tomcat服务器了。

怎么部署呢?

个人认为,Helios版的Eclipse增加了一个功能,可以在File菜单中,可以打开new选项,在other中可以找到一个Server,这个功能,在其他版本中是没有的,Helios版(Helios,太阳神的意思,从这个名字就可以看出这个版本的强大)是为JavaEE版准备的,因此,这个版本肯定会弥补其不能配置tomcat这个缺点,因此,这个新增的server这个功能就弥补了这个缺憾。打个比方,Server就像是一个桥,连接着我们的Web程序和tomcat服务器。而刚才第一步说的意思,是首先让Eclipse知道我们的桥要通向的位置。

言归正传,下面开始通过Server将我们的Web程序部署到tomcat服务器上

首先介绍一个简单的方法,刚才已经在Eclipse的界面下面调出了Servers窗口,此时右击Servers(加s,说明我们可以建很多server)下的空白处,new一个新的Server,这个server就是我们真正的通向tomcat服务器的桥,在出现的对话框中选择tomcat服务器的版本,如上文,我们选择6的版本,单击下一步(友情提示,很多的时候,既可以选择下一步,又可以直接选择完成,在开始的时候,建议选择单击下一步,熟悉整个环境的配置后,再选择完成),选中我们所创建的web工程,添加到这个服务器上,这一步的意思是让tomcat服务器去调用所加入的web工程。之后单击完成。

按照以上操作,就可以把tomcat服务器(运行环境)与Eclipse(开发环境)结合起来,方便我们程序的调试了

本人对以上的认识程度还有限,因此难免有些理解上的偏差甚至错误,若有大能看到,还望指出我认识的不足