Eclipse j2ee开发环境的搭建

Eclipse j2ee 开发环境的搭建
 
Eclipse 是一个开源的功能强大的 ide 开发环境,再加上他的扩展插件功能,使得他被广泛使用。
J2ee 有几种开发环境, eclipse+lomboz 或者 eclipse+myeclipse
Myeclipse 是一个商用产品,较 lomboz 功能更加强,特别是在 struts 这样的 mvc 开发中。
为了能够测试,需要安装一个 web server ,我用的是 tomcat
 
下面分别介绍安装和配置( win32 平台)。
 
1.       jdk 的安装,注意环境变量的设置, JAVA_HOME CLASSPATH PATH
2.       .tomcat 的安装,注意环境变量设置, TOMCAT_HOME CATALINA_HOME
3.       eclipse3.2 的安装,因为是 java 开发的,解包到一个目录下即可。
4.       eclipse 的常规配置。即使不添加 myeclipse 这样的插件, eclipse 也是需要配置的。需要配置的主要有, jdk 目录,如下图:
  Eclipse j2ee开发环境的搭建_第1张图片
Build path 配置,如下图
Eclipse j2ee开发环境的搭建_第2张图片
       
Compier 配置,如下图,根据 jdk 选择,我用的 jdk1.50 ,所以选的 5.0
 
  Eclipse j2ee开发环境的搭建_第3张图片 
 
常规设置完成,下面是 myeclipse lomoz 的分别介绍。
5.       安装 myeclipse ,安装很简单, 安装后填写注册码
6.       myeclipse 的配置,在 windows—preference 中会多出来一个 myeclipse 选项,需要配置的只是其中的 application server 部分,如下图
Eclipse j2ee开发环境的搭建_第4张图片 
 
这儿的设置只是 server 配置的一部分,还需要在项目中添加一个 server 项目,这样才能在其他项目中应用,才能正常部署应用。如下图:
Eclipse j2ee开发环境的搭建_第5张图片 
哈哈,至此, myeclipse 的安装配置也完成了。
下面是 lomboz 的,他也需要后面几步。
5. 安装 lomboz 插件,这个是免费的,而且遵循 eclipse 的插件安装规则,直接解压,拷贝到 plugin 或者 features 目录
6.lomboz 的配置,这个配置也简单,在在 windows—preference 中会多出来一个 server 选项,也是配置 web server 的。如下图:
Eclipse j2ee开发环境的搭建_第6张图片
同样,还需要添加一个 server 项目才行。
Eclipse j2ee开发环境的搭建_第7张图片
Ok lomboz 的安装和配置也完成了。
 
 
安装和配置完成了,这些并不复杂,但是使用过程中,你肯定还会遇到不少问题,比如程序库找不到了,应用程序部署不成功啦,如果以上过程中,配置没有错误的话,这些问题就和你的项目设置有关系。
新建一个项目和 copy 一个项目过来是不一样操作的,如果不注意,他们同样会给你使脸色。
需要注意的就是你的项目类型,不同的类型会出现不同的选项,比如,一个 jsp 项目要部署到 web server ,那么一定要是一个 web 项目,否则,根本不会出现应用程序部署选项。
 
我以新建一个 web 项目为例,举例说明如何新建这个项目以及发布他。
首先是在 myeclipse 里。
新建一个 web 项目,它在 other—myeclipse—j2ee 分支下,如下图。
Eclipse j2ee开发环境的搭建_第8张图片
 
Next 后,会出现下图所示对话框
要求填写, project name source folder web root folder context root url
其中 web root folder 是你要发布的 web 文件夹,也就是包含你的 jsp 文件,库文件的目录。
context root url 是你的 url 目录,比如你写 /dl ,那么发布后你就要用 http;//localhost;8-80/dl 来访问
  Eclipse j2ee开发环境的搭建_第9张图片
 
点击 finishe 完成新建过程。
注意,把编译后的 class 文件放置到 web root folder 内,这样做是因为你的应用程序需要他们。另外要让 web root folder 的目录结构符合 weib 应用的格式,也就是要有 WEB-INF META-INF WEB-INF/lib WEB-INF/classes 这样的目录。我把编译后的 class 文件都放到了 WEB-INF/classes 目录,外部需要的库,比如 struts jdbc 的数据库驱动,我放到了 WEB-INF/lib 目录
 
 
好了,编写你的程序吧,下面是如何部署你的 web 程序。
点击图标 ,弹出下面的对话框
Eclipse j2ee开发环境的搭建_第10张图片
选择要发布的项目,选择 add ,会让你选择发布到的服务器,我用的是 tomcat5 ,所有就像图上一样。
注意,前面提到过,如果不是一个可发布的 web 项目,部署动作是不能执行的,会弹出没有可部署的项目这样的对话框。
 
Myeclipse 的讲完了,下面看 lomboz 的,他们之间还是有一些差别的。
新建一个动态 web 项目,填写项目名称和 web 服务器,如下图
Eclipse j2ee开发环境的搭建_第11张图片
Next 后,需要填写源文件目录, context root content directory
context root 是你访问时要写的 url 目录,
content directory 是你的 web 应用的目录。
 
Eclipse j2ee开发环境的搭建_第12张图片
项目新建完成,不要忘记设计好你的 web 目录,把 class 文件放到你的 web 目录内。
 
下面是部署,在 tomcat 服务器上点击右键,选择“ add and remove projects ”,如下图:
Eclipse j2ee开发环境的搭建_第13张图片 
把要发布的项目选中,点击“ publish ”就发布了。
 
Lomboz myeclipse 的发布是有区别的, myeclipse 会直接部署到 tomcat webapps 目录下,而 lomboz 只在项目内发布。
 
发布过程中,并没有让你选要发布哪些文件夹,他会以你新建项目时的 web 目录为准的,所以一定要设计好你的 web 目录,把所有需要的文件到包括进去。
 
 
最后讲一下项目的导入。因为环境的差异,导进来的项目不一定直接能用,经常会出现编译通不过或不能发布等问题, lomboz myeclipse 之间导就会有问题。最好的办法是新建一个 web 项目,目录结构和要导入的项目一致,然后把文件按目录拷贝过来,而不要完全拷贝。

你可能感兴趣的:(eclipse,tomcat,Web,MyEclipse,struts,server)