图解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目录,如下图:

Build path配置,如下图

Compier配置,如下图,根据jdk选择,我用的jdk1.50,所以选的5.0

常规设置完成,下面是myeclipse和lomoz的分别介绍。
5. 安装myeclipse,安装很简单,安装后填写注册码
6. myeclipse的配置,在windows—preference中会多出来一个myeclipse选项,需要配置的只是其中的application server部分,如下图

这儿的设置只是server配置的一部分,还需要在项目中添加一个server项目,这样才能在其他项目中应用,才能正常部署应用。如下图:

至此,myeclipse的安装配置也完成了。
下面是lomboz的,他也需要后面几步。
5. 安装lomboz插件,这个是免费的,而且遵循eclipse的插件安装规则,直接解压,拷贝到plugin或者features目录
6.lomboz的配置,这个配置也简单,在在windows—preference中会多出来一个server选项,也是配置web server的。如下图:

同样,还需要添加一个server项目才行。

Ok,lomboz的安装和配置也完成了。
 
 
安装和配置完成了,这些并不复杂,但是使用过程中,你肯定还会遇到不少问题,比如程序库找不到了,应用程序部署不成功啦,如果以上过程中,配置没有错误的话,这些问题就和你的项目设置有关系。
新建一个项目和copy一个项目过来是不一样操作的,如果不注意,他们同样会给你使脸色。
需要注意的就是你的项目类型,不同的类型会出现不同的选项,比如,一个jsp项目要部署到web server,那么一定要是一个web项目,否则,根本不会出现应用程序部署选项。
 
我以新建一个web项目为例,举例说明如何新建这个项目以及发布他。
首先是在myeclipse里。
新建一个web项目,它在other—myeclipse—j2ee分支下,如下图。

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来访问

点击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程序。
点击图标,弹出下面的对话框

选择要发布的项目,选择add,会让你选择发布到的服务器,我用的是tomcat5,所有就像图上一样。
注意,前面提到过,如果不是一个可发布的web项目,部署动作是不能执行的,会弹出没有可部署的项目这样的对话框。
 
Myeclipse的讲完了,下面看lomboz的,他们之间还是有一些差别的。
新建一个动态web项目,填写项目名称和web服务器,如下图

Next后,需要填写源文件目录,context root,content directory
context root是你访问时要写的url目录,
content directory是你的web应用的目录。

项目新建完成,不要忘记设计好你的web目录,把class文件放到你的web目录内。
 
下面是部署,在tomcat服务器上点击右键,选择“add and remove projects”,如下图:

把要发布的项目选中,点击“publish”就发布了。
Lomboz和myeclipse的发布是有区别的,myeclipse会直接部署到tomcat的webapps目录下,而lomboz只在项目内发布。

发布过程中,并没有让你选要发布哪些文件夹,他会以你新建项目时的web目录为准的,所以一定要设计好你的web目录,把所有需要的文件到包括进去。
最后讲一下项目的导入。因为环境的差异,导进来的项目不一定直接能用,经常会出现编译通不过或不能发布等问题,lomboz和myeclipse之间导就会有问题。最好的办法是新建一个web项目,目录结构和要导入的项目一致,然后把文件按目录拷贝过来,而不要完全拷贝。

以上就是Eclipse j2ee开发环境的搭建过程,希望对大家的学习有所帮助。

(0)

相关推荐

  • J2EE 开发购物网站 经验篇 - 建表

    GO ON 继续进阶!!(本贴个人认为对初学者很有帮助,请大家认真看.因时间仓促,如有错误请指正)SQL*PLUS基础在上一贴中,我们掌握了些基本的oracle操作,如创建.授权用户,创建数据库等.在OEM(Oracle Enterprise Manager)可视化的窗口环境中,虽然我们也可以很方便地做这些事,但是事实上,用SQL语言书写在开发上更有效率!!oracle提供的SQL*Plus就是个不错的工具,如果大家喜欢窗口的开发环境,用SQLPlus Worksheet也行!下面说点基本的西西

  • J2ee 高并发情况下监听器实例详解

    J2ee 高并发情况下监听器实例详解 引言:在高并发下限制最大并发次数,在web.xml中用过滤器设置参数(最大并发数),并设置其他相关参数.详细见代码. 第一步:配置web.xml配置,不懂的地方解释一下:参数50通过参数名maxConcurrent用在filter的实现类中获取,filter-class就是写的实现类, url-pattern就是限制并发时间的url,结束! <filter> <filter-name>ConcurrentCountFilter</filt

  • J2EE验证码图片如何生成和点击刷新验证码

    验证码图片生成步骤 创建BufferedImage对象. 获取BufferedImage的画笔,即调用getGraphics()方法获取Graphics对象. 调用Graphics对象的setColor()方法和fillRect()方法设置图片背景颜色. 调用Graphics对象的setColor()方法和drawLine()方法设置图片干扰线. 调用BufferedImaged对象的setRGB()方法设置图片的噪点. 调用Graphics对象的setColor()方法.setFont()方法

  • 分享J2EE的13种核心技术

    Java最初是在浏览器和客户端机器中粉墨登场的.当时,很多人质疑它是否适合做服务器端的开发.现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一. 在本文中我将解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF. J2EE平台由一整套服务(Services).应用程序接口

  • 实战 J2EE 开发购物网站 - 创建数据库

    二:创建数据库小试牛刀oracle 8i(顺便我们练练手)(为了方便,我就将oracle 8i简写8i了)8i和9i确实有些不一样,不过在界面上区别不大,还是以我的oracle 8i为例为大家讲解一下吧!既然是实战,首先我们为自己新建一个开发用户,并创建一个表!!在oracle里创建新用户和表的方法比较多,只要你有管理员的权限(废话!),首先用最简单的,在8i的程序组中启动DBA Studio程序项,在出现的数据库链接信息中输入管理用户名和口令即可,当然,在oracle中,你可以用用户名斜杠口令

  • 经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个

    经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个,上网搜了下这个说的比较详细了,J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台.Java平台共分为三个主要版本Java EE.Java SE和Java ME. Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即"Java2平台",修改后的JDK称为Java 2 Platform Sof

  • JDK、J2EE、J2SE、J2ME四个易混淆概念区分

    JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.这些是什么? JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包. J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发 J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发 J2ME是Java 2 Micro Edition是Java的微型版,常用于手机上的开发 J2EE,

  • 图解Eclipse j2ee开发环境的搭建过程

    Eclipse是一个开源的功能强大的ide开发环境,再加上他的扩展插件功能,使得他被广泛使用. J2ee有几种开发环境,eclipse+lomboz或者eclipse+myeclipse. Myeclipse是一个商用产品,较lomboz功能更加强,特别是在struts这样的mvc开发中. 为了能够测试,需要安装一个web server,我用的是tomcat   下面分别介绍安装和配置(win32平台).  1.jdk的安装,注意环境变量的设置,JAVA_HOME,CLASSPATH,PATH

  • Visual Studio 2019配置qt开发环境的搭建过程

    宇宙第一IDE Visual Studio 配置 Qt 开发环境

  • laravel开发环境homestead搭建过程详解

    常见的几种开发环境 Laravel的开发环境其实很多,因为它本身就是PHP,所以只要满足版本的情况下,任何pHP环境他都能跑起来,比如说常见的wamp/mamp/phpstudy等集成化环境都是可以的,但是,为了更好的减少错误,更多的兼容,以后的上线环境,官方推荐了两种开发环境,一种是homestead,另一种是Valet.第1种呢,Windows系统和mac系统,都可以支持,第2种的专门就是为mac系统的用户所提供的,总体感觉两种环境都非常非常好用,今天我们就着重说一下第1种环境的搭建. ho

  • Activiti开发环境的搭建过程详解

    本文中使用maven+eclipse搭建activiti-5.14的开发环境 一.创建maven工程 创建一个普通的java工程,pom文件的内容如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO

  • 搭建Eclipse+MyEclipse开发环境

    一.安装JDK首先下载JDK 5.0(JDK 5.0的下载页面为:jsp" target="_blank">http://java.sun.com/j2se/1.5.0/download.jsp):然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认:最后配置JDK的环境变量:在"我的电脑"上点右键->"属性"->"高级"->

  • 基于Eclipse 的JSP/Servlet的开发环境的搭建(图文)

    基于Eclipse 的JSP的开发环境的搭建 说明:顺利地开发.测试和运行JSP程序少不了规范而安全的开发环境,本文将会详细地展示如何搭建JSP的开发环境. 内容详尽,适合零基础学者作为学习参考 . 一.JSP介绍: 1.JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签(通常以<%开头以%>结束)在HTML网页中插入Java代码. 2.JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分.网页开发者们通过结合HTML代码

  • vscode搭建STM32开发环境的详细过程

    需要安装的软件 vscode 必装插件: C/C++:用于提供高亮显示和代码补全 Cortex-Debug:用于提供调试配置 make make工具可以直接下载xPack项目提供的windows-build-tools工具里面带了make工具. Release xPack Windows Build Tools v4.2.1-2 · xpack-dev-tools/windows-build-tools-xpack (github.com) openocd arm-none-eabi stm32

  • 基于Jupyter notebook搭建Spark集群开发环境的详细过程

    一.概念介绍: 1.Sparkmagic:它是一个在Jupyter Notebook中的通过Livy服务器 Spark REST与远程Spark群集交互工作工具.Sparkmagic项目包括一组以多种语言交互运行Spark代码的框架和一些内核,可以使用这些内核将Jupyter Notebook中的代码转换在Spark环境运行. 2.Livy:它是一个基于Spark的开源REST服务,它能够通过REST的方式将代码片段或是序列化的二进制代码提交到Spark集群中去执行.它提供了以下这些基本功能:提

  • windows下在vim中搭建c语言开发环境的详细过程

    1 代码格式化 C语言代码的格式化需要使用clang-format,而clang-format被集成在了llvm中,所以需要先安装llvm,点击此处下载 下载之后运行安装文件,将其中的bin目录添加到环境变量path中(需重启电脑使新添加的环境变量生效).例如我安装后的目录为C:\wsr\LLVM\bin,图中的clang-format就是格式化c代码需要的组件 1.1 clang-format初体验 test1.c #include <stdio.h> int main(int argc,

  • openEuler 搭建java开发环境的详细过程

    目录 1. 初始化环境 2. 安装jdk8 3. 安装SVN 4. 安装Git 5. 安装Node.js 6. 下载并激活IntelliJ IDEA 7. 下载并激活Navicat 本文操作系统及版本号:↓openEuler release 22.03 LTSLinux version 5.10.0-60.35.0.64.oe2203.x86 _64 1. 初始化环境 # 1. 更新依赖库 yum -y update # 2. 安装常用工具包 yum -y install wget tar vi

随机推荐