在进行扩展Server之前,先要了解几个重要的概念:
1. Server runtime environment 或者简称runtime:每个runtime都对应一个server type, 但一个server type 可以拥有多个runtimes,像Tomcat 6.0 可以创建出多个tomcat 6.0的runtimes.在Eclipse JEE版本中是通过WindowsàPreferenceàServeràRuntime Environment 打开Server Runtime Environments 配置页进行配置;点击Add按钮将会弹出如图的一个运行期环境对话框,在该对话框中,罗列所有的目前该Eclipse 拥有的可创建运行期的服务器;
2. server configuration 或者简称server,它是server runtime 的一个实例,它经常包括端口的集合,以及服务器的home或者其他信息;一个server runtime 可以创建出多个server;当你创建server时,若没有server runtime 则系统会默认的帮你创建好一个server runtime;
3. Web Application Server和Web Server的区别:
Web application Servers are Web Servers that have been extended with additional capabilities for hosting Web applications. Although Web Servers have almost always supported the generation of dynamic content through technologies such as server-side includes and CGI scripts, Web application servers go above and beyond ordinary Web Servers by providing additional services for hosting and managing applications.
4. Facet可以按照中文的直译就叫做“面”吧,它也就是说一个项目有多个面,例如你创建Dynamic Web Project的时候,会默认带上java Facet, 带上了这个Facet的Project也就说,该项目具有了这个方面的能力;当然了,这是我个人的一个歪解,如果要看本来的意思,你就要查相关的资料了;
5. Web application 或者简称“module”,它是一个完整的应用模块,可以用来部署以及发布到Web Servers上。我盟经常用到的module有web.module,ejb.module等。
6. server adapter 是Eclipse的一个插件,它是扩展WTP(Web Tools Platform)以达到添加一个新的server和runtime。WTP提供了一套完整的API让WTP使用者以及开发者很好的进行扩展,从而很容易以及很方便的添加各个提供商添加属于它自己的Web Server adapter;server tools以及APIs 是WTP中子项目JST(J2EE Standards Tools)和WST(Web Standards Tools) 子项目的一套组件;那什么又是JST和WST呢?它都是WTP里面的两个子项目,不过分工不同:WST包含的内容有HTML, XML, XSLT, CSS, JS, WSDL, SOAP, UDDI等Web 相关的API和组件,而JST则是负责与J2EE相关的Web组件和API, 包括Servlet, JSP, EJB, JAX-RPC, JDBC, JAXP, JSF;
Server Tools能够为用户做的事情:
1). 将Web application 部署到 server runtime environments;
2). 起停 servers 在正常模式或者是调试模式;
3). Target Web application 到特定的Servers上;
4). 添加或者删除projects;
5). 发布Web application;
分享到:
相关推荐
Eclipse jee最新版 2019年6月版本 清华大学网站镜像网站资料 相关版本的下载点: https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/ J2ee Eclipse windows镜像下载清华...
总的来说,Eclipse JEE 2023-06-R-win32-x86_64.zip是一个为Windows 64位平台定制的,集成了丰富企业级开发工具的IDE,它提供了一流的开发体验,无论你是初学者还是经验丰富的专业开发者,都能从中受益。通过不断...
Eclipse JEE Oxygen是Eclipse IDE的一个特定版本,专为Java企业级开发设计。这个版本包含了对Java EE(现在称为Jakarta EE)开发的强大支持,包括Web应用、服务器连接、JPA、JSF等框架的集成。对于Java初学者来说,...
它最初主要作为Java IDE而闻名,但现在支持多种编程语言,包括C/C++、Python、JavaScript等,并且扩展性极强,可以通过插件系统添加各种功能。 二、JEE版本的特色 Eclipse JEE版本是针对Java企业版(Java ...
eclipse jee 3.3报错
开始使用Eclipse JEE 2022-09 R,首先需要下载"eclipse-jee-2022-09-R-win32-x86_64.zip"压缩包,解压后运行“eclipse.exe”。初次启动,用户需要配置工作空间,选择Java开发工具,以及根据项目需求添加服务器...
标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...
eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
在Windows平台上,Eclipse JEE Neon 3 提供了针对x86_64架构的优化,确保了在64位系统上的流畅运行。 首先,Eclipse JEE Neon 3 的核心是其对Java EE的深度支持。它内置了对Java语言的完整支持,包括语法高亮、代码...
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它由Eclipse基金会维护,具有丰富的插件生态系统,允许用户根据需要定制开发环境。Eclipse不仅仅是一个Java IDE,它还可以支持多种编程语言,如C++, Python...
eclipse jee indigo 配置好的绿色环境可直接在其中运行jetty8 在此基础上可支持websocket开发
在Windows系统上安装和使用Eclipse-JEE,你需要了解以下关键知识点: 1. **安装步骤**: - 解压下载的`.zip`文件到你希望的安装目录。 - 运行解压后的`eclipse.exe`启动程序。 - 首次启动时,Eclipse会引导你...
Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...
eclipse-jee-neon-1a-win_64
"eclipse-jee-mars-1-win32-x86_64"是针对Windows操作系统64位版本的一个Eclipse版本,专门针对Java企业版(Java EE)进行优化。"Mars"是Eclipse的版本代号,每个版本都有其特定的更新和增强功能。 这个中文包意味...
"Eclipse"作为一个开源的、跨平台的IDE,其强大的功能和灵活的扩展性备受赞誉。它拥有丰富的插件生态系统,用户可以根据需求安装不同类型的插件,实现从代码编辑、调试、版本控制到项目管理的全方位支持。Eclipse的...
它的插件体系使得开发者可以根据需求添加各种扩展,如Mylyn任务管理、PMD静态代码分析等。 4. 2020-06-R版本:Eclipse的版本号通常由年份和月份组成,"R"表示正式版本(Release)。这意味着这是一个经过充分测试和...
这个版本的Eclipse针对Windows 64位操作系统进行了优化,提供了一个高效、稳定的开发平台,即“eclipse-jee-mars-1-win32-x86_64.zip”压缩包。本文将深入探讨Eclipse JEE Mars在Windows 64位环境下的安装、配置以及...