用Eclipse3.1+WTP0.7配置web开发平台
第一次用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开发平台相关推荐
- 我所了解的方正平台(web开发平台)
web开发平台的演变 从编程之初,便免不了和方法,类,接口之类的东西打交道.久而久之,自然会对此进行总结,由此而产生了开发平台.而今中国的程序员之中,有很大一部分都是编一些企业MIS.政府 ...
- [转] 微软轻量级 Web 开发平台 WebMatrix 发布
Microsoft WebMatrix 是一个全新的 Web 开发平台,今天开始正式发布第一个版本供公众使用.区别于现有的开发平台,WebMatrix 的特点是一站式和简化的开发过程,主要包含以下几大 ...
- Web技术老矣,尚能Run否?| U4内核在Web开发平台的探索之路
Web技术是不是太老了,没有生命力了?成了又卡又慢.体验又不好的代名词?客观来讲,前些年还真的是这么回事.但是经过最近几年的Web引擎技术的突飞猛进的发展,在Web引擎技术方面已经发生了非常大的变化, ...
- js 获得明天0点时间戳_Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战...
点击上方"测试开发技术",选择设为"设为星标" 优质文章,第一时间送达! 学习全文大概需要 12分钟,内容实战性较强. 1. 前言 本篇将基于Python 3. ...
- 金富瑞UCML2.0应用框架平台 for Asp.Net WEB 开发平台
UCML是领先的框架级业务开发平台,是新一代的开发平台.支持.NET体系,直接生成C#和JS源码,在于框架重用.构件重用基础之上,实现了业务逻辑重用和组装动作重用.UCML是集单点登录.门户.流程管理 ...
- web网站开发,web开发平台
什么是HTML? HTML: ( Hypertext Markup Language )超文本标记语言,是一种标识性的语言.它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Inter ...
- IntelliJ IDEA Community 社区版配置 Web 开发环境(Gradle + Tomcat)
IntelliJ IDEA 是很好的 IDE, 但是免费的社区版不直接支持开发 Web 项目.所以需要自己配置. 网上大多是教程都是用 Maven 和 jetty 来配置.我刚学 JAVA.因此直接从 ...
- Dorado 7.1.20 发布,Ajax的Web开发平台
Dorado 7.1.20 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富.友好的用户界面,同时大幅提高展现层的开发效 率. Dorado7由三个部 ...
- 基于pfw的web开发平台使用指南
1.平台概述 此部分目的:主要包括平台的说明, 一般应用页面的整体框架说明, 以及平台开发的内容与页面内容的对应关系等. 使开发人员知道做下面一系列工作的意义. 一般页面主成:上面是菜单(menu), ...
最新文章
- CVPR 2021 | pixelNeRF:一种基于NeRF的多视图三维重建网络
- Windows Service方式启动的Tomcat如何配置PermGen Space
- 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(二)
- Maven内置属性及使用
- 关于JPQL UPDATE 语句的 一点体会
- 优地机器人厂家_2019中国人工智能机器人企业TOP30榜单发布 优地科技跻身前十...
- SqlServer2008 安装经验日志总结
- Struts2和Spring和Hibernate应用实例
- 转---猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒 [观察者模式]
- 【华为云技术分享】原来CTR预估模型的发展有这样的规律
- 域名平台SSL证书及Nginx 配置SSL证书简易教程
- c++ 合并2个txt_多个表达矩阵文件合并
- 【Solidity】1.一个Solidity源文件的布局 - 深入理解Solidity 1
- 自学python需要安装什么-初学 Python 需要安装哪些软件?
- 关于一些初级ACM竞赛题目的分析和题解(三)。
- XPS文件怎么打开?可以转成PDF格式吗?
- wow.js插件,让滚动动画更简单,让生活更美好
- SSM小项目(会议管理系统)二整合mybatis(图解超详细)
- yy聊天室-创建登录界面与好友列表界面
- 偶2016年要做的几件大事