测试和发布工具提供了运行时环境,您可以在该运行时环境中测试 JSP 文件、Servlet、HTML 文件、Web Service、企业 Bean、Java™ Persistence API、Java(tm) 类以及更多工件。
可以使用工作台来测试和发布来自许多类型项目的资源,示例如下:
- 动态 Web 项目,通常包含 JSP 文件、HTML 文件、servlet 和 JavaBeans
- 静态 Web 项目,通常包含 HTML 文件和图形文件
- 企业应用程序项目,可包含 Java 归档 (JAR) 文件和/或 Web 归档 (WAR) 文件以及指向其他 Web 或 EJB 项目的指针
- EJB 项目,此类项目包含企业 Bean
- 应用程序客户机项目
在测试应用程序之后,可以使用工具来发布应用程序。
服务器定义
该工作台定义要测试和发布项目的服务器。服务器是标识要测试项目所在位置的定义。可以让开发环境自动为您创建服务器,还可以使用“新建服务器”向导(在服务器视图中右键单击,然后选择)来创建。
兼容的应用程序服务器
产品的 V8.5 发行版引入了对 WebSphere® Application Server Liberty 概要文件的支持。
Liberty 概要文件服务器是针对 Web、Web 2.0、移动应用程序和 OSGi 应用程序的轻量级的应用程序服务器概要文件。Liberty 概要文件是可组合程度高、启动快、超轻量级的应用程序概要文件,它针对开发者效率和较小且较为简单的产品服务器部署进行了优化。当构建不需要传统企业应用程序服务器概要文件的完整 Java™ EE 环境的应用程序时,可使用该服务器。有关 Liberty 概要文件服务器的更多信息,请参阅 Liberty 概要文件服务器帮助主题。
经常与此产品配合使用的应用程序服务器是 WebSphere Application Server,它与工作台紧密集成。工作台包含在服务器上对应用程序进行测试、运行和调试所需的工具,例如,
在服务器上运行。工作台内提供了以下功能部件:
- 启动 WebSphere Application Server
中的工具,例如管理控制台和概要管理工具
- 对应用程序服务器开发、运行和调试管理脚本
在基于 Eclipse 技术的 Web Tools Platform 中,此产品中包括特定服务器的服务器适配器。还可将更多服务器适配器下载到工作台中:打开“服务器”视图,单击鼠标右键,然后单击新建。在“新建服务器”向导中,单击下载其他服务器适配器。
与 WebSphere Application Server 集成
以下版本的 IBM®
WebSphere Application
Server 与此产品相兼容:
- V7.0(可以选择安装适用于已启用通信的应用程序、Modern Batch、OSGi 应用程序、服务组件体系结构、Web 2.0 或 XML 的功能部件包,也可以全部安装这些功能部件包)
- V8.0
- V8.5
- V8.5 Liberty 概要文件
通过 WebSphere Application Server,您可以创建以下类型的服务器:
- 独立(非受管)服务器
- 在 WebSphere Application Server 拓扑的单元中定义的节点,该服务器上没有运行用于管理其进程的节点代理程序。
- 联合(受管)服务器
- 运行用于管理其进程的节点代理程序的服务器。
此产品不支持用于联合(受管) WebSphere Application Server Network Deployment 环境的工具。产品工作台不支持与 Deployment Manager 连接,也不支持发布至集群或联合节点。但是,它支持独立(非受管)WebSphere Application Server
Network Deployment;您可以从工作台对独立(非受管)应用程序服务器进行应用程序测试、运行和调试。对于受管和非受管 WebSphere Application
Server Network Deployment,可以继续从工作台运行概要管理工具以创建和扩充概要文件。
规范级别
该工作台提供了服务器选择选项,这些选项基于您为项目定义的规范级别。以下列表总结了针对不同版本级别的 WebSphere Application Server 的规范级别支持。有关受支持的 WebSphere Application
Server 规范级别的更多信息,请参阅
规范和 API 文档。
WebSphere Application
Server V7.0
Java EE 5(或更低版本)支持适用于针对 WebSphere Application
Server V7.0 运行的应用程序。
WebSphere Application
Server V8.0
Java EE 6(或更低版本)支持适用于针对 WebSphere Application
Server V8.0 运行的应用程序。
WebSphere Application Server V8.5
Java EE 6(或更低版本)支持适用于针对 WebSphere Application Server V8.5 运行的应用程序。
WebSphere Application
Server V8.5 Liberty 概要文件
Java EE 6(或更低版本)支持适用于针对 WebSphere Application
Server V8.5 Liberty 概要文件 运行的应用程序。