第一次用Eclipse3.1就被它的帅气和强大所折服了。不过由于它是全免费的开放平台,基于Elipse的插件很多,且有各种各样的版本。所以,很多人接触eclipse的第一个困难就是如何配置好一个稳定的开发工具。
  由于工作需要,我主要是用eclipse3.1+emf+gef+jem+tomcat+jdk。当然,在开始准备时要首先配置好jdk和tocmat,,这方面的资料太多了,我就不废话了。还是说说其它的吧。我要准备的是:
************************************************
eclipse-SDK-3.1-win32.zip
emf-sdo-xsd-SDK-2.1.0.zip
GEF-SDK-3.1.zip
JEM-SDK-1.1.zip
wtp-sdk-0.7.zip
tomcatPluginV31beta.zip
************************************************
注意,eclipse3.1可以支持jdk的版本从1.41至1.5都可以。Tomcat却只能是5.0.28以上的。
Tomcat可以在http://apache.org 上下载,其它的在www.eclipse.org的网站上都有下载的。只要选对版本即可。下面开始步骤:

一、安装eclipse3.1
  很简单,只要将eclipse-sdk-3.1-win32.zip解压到安装目录下即可。本例是C:/, 即在c 盘下产生了一个eclipse目录。双击c:/eclipse/下的eclipse.exe文件即可启动eclipse程序了。

1、启动后进入:window->preferences。


图001

2、设置jre。在java项下的Installed JREs面板中eclispe一般会自动将系统缺省的jdk装入。如果没能自动加入,您可点击Add手动添加。

图002


二、在eclipse中载入tomcat。

1、将tomcatPluginV31beta.zip解压,将解压后的com.sysdeo.eclipse.tomcat_3.1.0.beta文件夹,放入eclipse的安装目录下的plugins下。并将文件夹改名为tomcat。

2、并重新启动eclipse,进入window->preferences


图003,

选择好tomcat的版本和安装目录。

3、进一步配置tomcat

图004


图005

完成以上步骤后eclipse的主界面按钮栏上应会出现tomcat的相关图标

 
图006

点击tomcat的start图标(就是那个“猫”)。如果控制台出现如下信息,则说明tomcat已成功集成了:

  
图007

三、安装和配置wtp

1、将所需的相关插件装入eclipse
将emf-sdo-xsd-SDK-2.1.0.zip;GEF-SDK-3.1.zip;JEM-SDK-1.1.zip 分别解压后放入eclipse的安装目录下,即:C:/eclipse 下,并分别改名为:emf、gef、jem。注意,这些文件夹下应都有一个eclipse目录。一定不能弄错他们的目录层次。

2、建立links目录,使eclipse能够加载这些插件
在c:/eclipse下建立一个“links”目录 ,在links下分别新建几个ini文件:emf.ini、gef.ini、jem.ini对应的文件内容分别是:path=emf;path=gef;path=jem。

3、装入wtp插件
将wtp-sdk-0.7.zip解压到c:/eclipse下,改名为wtp。并参照先前配置其它插件的方法,建立wtp所需的ini文件。
重新启动eclipse,此时的window->reperences 应有所变化了:


图008

3、如图,开始配置:
 
图009
点击“Add”

图010
Next >


图011


图012

4、配置server and Runtime

图013
自此,eclipse就已经配置完成了。

四、小试牛刀! 体验成功的喜阅

1、启动Eclipse,New->Project: :选择web->Dynamic Web Project 正式开始一个web应用。


图014
Next >

2、给web工程命名,并选择合适的服务器


图015

点击“I Agree ”,此时,eclipse将从互联网上下在工程所需的一些文件,应保持本机与internat的连接。否则不能成功建立web工程


图016

出现如下界面后,点击No


图017

若出现如下界面,则工程创建成功。


图018

3、开始创建一个类文件:
在新创建的工程下的JavaSource目录上右击,New->Class
在下面的面板中输入包名和类名:


图019

在新生成的PrintString.java中写入自己的程序:
package test;
public class PrintString {
    public static String info(String s){
        return s;
    }
}

4、创建jsp文件
在工程下的WebContent目录上右击。New-> Other  选择 web->jsp

图020
Next >

输入文件名为"test.jsp":


图021

在test.jsp中写入自己的程序:
<%@ page language="java" contentType="text/html; charset=gb2312"   pageEncoding="gb2312"%>
<%@page import="test.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test!!</title>
</head>
<body>
<%=PrintString.info("这是一个测试!") %>
</body>
</html>

5、运行程序。
在test.jsp文件上右击 Run As ->Run on Server  如果是第一次进行这一步骤,则会出现如下面板


图022
选择Tomcat v5.0 Server
Next >


图023

左边是未加入容器的工程,右边是已加入容器的工程。Finish
若出现如下界面,则一切OK!

注意,在进行此步骤之前一定要确定tomcat是关闭的。因为,eclipse要自己来启动服务。也不允许其它程序应用Tomcat。否则,会报错。

图024

至此,一个基本的eclipse开发环境就搭建成功了!!

五、其它几种实现方式:
1、eclipse3.1+emf+jem+gef+lomboz
我的办法是先安装好eclipse和tomcat插件。再将lomboz-emf-gef-jem-3.1RC2.zip解压到eclipse的安装目录下。按先前的办法配置好即可。也就是说差别就是用lomboz插件替代了wtp插件。二者在开发web工程上功能是一样的。不过,我个人更喜欢wtp。因为它是eclispe.org专门为web工程开发的,可以说与eclipse是自已人,而非第三方插件。

2、在eclipse网站上下载一个wtp-all-in-one-0.7-win32.zip解压到一个指定的目录下,再进行配置即可。该方法甚至连eclipse都包括进去了。可以说是一步到位了。喜欢简单的人可以选择这种方法。只是如果要拆卸某一个插件时,就不方便了。

  最后,我想感谢那些为开源事业孜孜不倦的工作的人们,正是他们的努力才使得像我这样的穷人能够不花一分钱,却能同样拥有一把锋利的开发利器!!!

用Eclipse3.1+WTP0.7配置web开发平台相关推荐

  1. 我所了解的方正平台(web开发平台)

    web开发平台的演变       从编程之初,便免不了和方法,类,接口之类的东西打交道.久而久之,自然会对此进行总结,由此而产生了开发平台.而今中国的程序员之中,有很大一部分都是编一些企业MIS.政府 ...

  2. [转] 微软轻量级 Web 开发平台 WebMatrix 发布

    Microsoft WebMatrix 是一个全新的 Web 开发平台,今天开始正式发布第一个版本供公众使用.区别于现有的开发平台,WebMatrix 的特点是一站式和简化的开发过程,主要包含以下几大 ...

  3. Web技术老矣,尚能Run否?| U4内核在Web开发平台的探索之路

    Web技术是不是太老了,没有生命力了?成了又卡又慢.体验又不好的代名词?客观来讲,前些年还真的是这么回事.但是经过最近几年的Web引擎技术的突飞猛进的发展,在Web引擎技术方面已经发生了非常大的变化, ...

  4. js 获得明天0点时间戳_Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战...

    点击上方"测试开发技术",选择设为"设为星标" 优质文章,第一时间送达! 学习全文大概需要 12分钟,内容实战性较强. 1. 前言 本篇将基于Python 3. ...

  5. 金富瑞UCML2.0应用框架平台 for Asp.Net WEB 开发平台

    UCML是领先的框架级业务开发平台,是新一代的开发平台.支持.NET体系,直接生成C#和JS源码,在于框架重用.构件重用基础之上,实现了业务逻辑重用和组装动作重用.UCML是集单点登录.门户.流程管理 ...

  6. web网站开发,web开发平台

    什么是HTML? HTML: ( Hypertext Markup Language )超文本标记语言,是一种标识性的语言.它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Inter ...

  7. IntelliJ IDEA Community 社区版配置 Web 开发环境(Gradle + Tomcat)

    IntelliJ IDEA 是很好的 IDE, 但是免费的社区版不直接支持开发 Web 项目.所以需要自己配置. 网上大多是教程都是用 Maven 和 jetty 来配置.我刚学 JAVA.因此直接从 ...

  8. Dorado 7.1.20 发布,Ajax的Web开发平台

    Dorado 7.1.20 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富.友好的用户界面,同时大幅提高展现层的开发效 率. Dorado7由三个部 ...

  9. 基于pfw的web开发平台使用指南

    1.平台概述 此部分目的:主要包括平台的说明, 一般应用页面的整体框架说明, 以及平台开发的内容与页面内容的对应关系等. 使开发人员知道做下面一系列工作的意义. 一般页面主成:上面是菜单(menu), ...

最新文章

  1. CVPR 2021 | pixelNeRF:一种基于NeRF的多视图三维重建网络
  2. Windows Service方式启动的Tomcat如何配置PermGen Space
  3. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(二)
  4. Maven内置属性及使用
  5. 关于JPQL UPDATE 语句的 一点体会
  6. 优地机器人厂家_2019中国人工智能机器人企业TOP30榜单发布 优地科技跻身前十...
  7. SqlServer2008 安装经验日志总结
  8. Struts2和Spring和Hibernate应用实例
  9. 转---猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒 [观察者模式]
  10. 【华为云技术分享】原来CTR预估模型的发展有这样的规律
  11. 域名平台SSL证书及Nginx 配置SSL证书简易教程
  12. c++ 合并2个txt_多个表达矩阵文件合并
  13. 【Solidity】1.一个Solidity源文件的布局 - 深入理解Solidity 1
  14. 自学python需要安装什么-初学 Python 需要安装哪些软件?
  15. 关于一些初级ACM竞赛题目的分析和题解(三)。
  16. XPS文件怎么打开?可以转成PDF格式吗?
  17. wow.js插件,让滚动动画更简单,让生活更美好
  18. SSM小项目(会议管理系统)二整合mybatis(图解超详细)
  19. yy聊天室-创建登录界面与好友列表界面
  20. 偶2016年要做的几件大事

热门文章

  1. AcWing 861. 二分图的最大匹配(Java)_匈牙利算法
  2. 点赋科技:智能饮品柜掀起未来智能零售新浪潮
  3. EDA探索性数据分析 -- 联合国粮农组织: 水资源
  4. mysql number函数_mysql有row_number函数吗?
  5. MS office二级错题记录【7】
  6. 【PDF操作】简单的PDF文档签名开源工具
  7. 怎么找到手机录音机里的文件
  8. Jmeter分布式集群
  9. 重磅!大湾区大学,官宣招生!
  10. Redis07:redis的主从复制(原理与哨兵模式)、集群(搭建与它的优缺点)