在进行扩展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 3.3报错
eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发
eclipse-jee-neon-1a-win_64
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...
eclipse-jee-2020-06-R-win32-x86_64 最后一版支持JDK1.8的eclipse
eclipse-jee-neon-3-win32.zip
eclipse-jee-neon-1a-win32.part1.rar 官网最新版 共6个分卷,全部下载完才可以解压。
eclipse j2ee ganymede32位,这个应该只有32位,没有64位的。这个是windows下的版本,如果需要其他操作系统版本,可以到官网下载:https://www.eclipse.org/downloads/packages/all
Eclipse32位4.4.1月亮版eclipse-jee-luna-SR1-win32.zip支持jdk1.6 Eclipse 支持jdk1.6 32位 luna 月亮版 eclipse-jee-luna-SR1-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
eclipse-jee-2020-06-R-win32-x86_64
eclipse-jee
最新版的64位,eclipse-jee-luna-SR1a-win32-x86_64
eclipse j2ee indigoSR2 64位的。这个是windows下的版本,如果需要其他操作系统版本,可以到官网下载:https://www.eclipse.org/downloads/packages/all
eclipse-jee-neon-1a-win32-x86_64 破解版
eclipse-jee-mars-1-win32-x86_64.zip eclipse jee mars 压缩包 解压后就可以使用
eclipse-jee-mars-2-win32 javaee开发工具 eclipse-jee-mars-2-win32 javaee开发工具
eclipse-jee-mars-1-win32part1
eclipse-jee-2018-09-win32-x86_64.zip
本压缩包含JavaEE Eclipse开发工具:eclipse-jee-oxygen-2-win32.zip和eclipse-jee-oxygen-2-win64.zip,欢迎下载!