测试和发布工具提供运行时环境,您可在其中测试 JSP 文件、servlet、HTML
文件企业 bean和 Java™ 类
可以使用工作台测试和发布来自下列类型的项目的资源:
- 动态 Web 项目,通常包含 JSP 文件、HTML 文件、servlet 和 JavaBeans™
- 静态 Web 项目,通常包含 HTML 文件和图形文件
- 企业应用程序项目,可包含“Java 归档”(JAR)文件和/或“Web
归档”(WAR)文件以及指向其他 Web 或 EJB 项目的指针
- EJB 项目,包含企业 bean
- 应用程序客户机项目
在本地测试应用程序之后,可以使用工具发布应用程序。
受支持的运行时环境
此产品中提供的服务器工具允许您在不同的本地或远程运行时环境中测试应用程序。如果有指示,还可以使用工具来发布至这些环境:
- WebSphere 测试环境。WebSphere® Application Server 运行时环境的一个或多个版本,可用来直接从开发环境测试应用程序。每个测试环境都提供了完全运行时环境的所有功能,消除了对网络连接的依赖性。在本文档中,将 WebSphere 测试环境作为另一个主题进行了更详细地描述。
- WebSphere Application Server。还可以在位于本地或远程机器上的一个或多个独立安装的 WebSphere Application Server 版本上进行测试或发布至这些版本。对于 WebSphere Application
Server V5.11,必须在 WebSphere Application
Server 所在的同一机器上安装代理控制器。对于 WebSphere V6.x
服务器,必须运行 WebSphere
文件传输 servlet 应用程序 filetransfer.ear。缺省情况下,将在
WebSphere
V6.x 服务器上安装并启动此应用程序。
- Apache Tomcat2。您可以在
Apache Tomcat 运行时环境中以本地方式进行测试。使用 Tomcat,您只能测试包含 servlet 和 JSP 的 Web 项目。有关 Tomcat 的更多信息,请访问 jakarta.apache.org/tomcat。
- 静态 Web 发布服务器。可将静态 Web 项目发布至
HTTP Web 服务器。3
- J2EE 发布服务器。可以将 J2EE 项目发布至一般 J2EE 服务器。
规范级别总结
根据您为 J2EE 工件和此产品支持的服务器定义的 J2EE 规范级别,服务器工具提供了适当的服务器选择。下表总结了每个服务器支持的规范级别:
表 1. 服务器的规范级别支持总结服务器 |
J2EE 规范级别 |
V1.2 |
V1.3 |
V1.4 |
WebSphere
V6.x 服务器 |
受支持 |
受支持 |
受支持 |
WebSphere V5.1
服务器和测试环境 |
受支持 |
受支持 |
不受支持 |
WebSphere Express V5.1
服务器和测试环境 |
受支持,但是不支持 EJB 模块 |
受支持,但是不支持 EJB 模块 |
不受支持 |
J2EE 发布服务器 |
受支持 |
受支持 |
受支持 |
静态 Web 发布服务器* |
不受支持 |
不受支持 |
不受支持 |
Tomcat V5.5 服务器 |
仅支持 Web 模块 |
仅支持 Web 模块 |
仅支持 Web 模块 |
Tomcat V5.0 服务器 |
仅支持 Web 模块 |
仅支持 Web 模块 |
仅支持 Web 模块 |
Tomcat V4.1 服务器 |
仅支持 Web 模块 |
仅支持 Web 模块 |
不受支持 |
Tomcat V4.0 服务器 |
仅支持 Web 模块 |
仅支持 Web 模块 |
不受支持 |
Tomcat V3.2 服务器 |
仅支持 Web 模块 |
不受支持 |
不受支持 |
*静态 Web 发布服务器仅支持静态 Web 模块。
服务器定义
服务器工具使用服务器测试和发布项目。服务器是标识要在何处测试项目的定义。您可以让开发环境自动创建服务器,也可以使用向导创建。
1 WebSphere Application Server Toolkit
V6.1.x 中未提供 WebSphere Application
Server V5.1 测试环境和服务器,但在诸如 Rational
® Application Developer V7.0.x
或 Rational Software
Architect V7.0.x 之类的产品中提供了这些测试环境和服务器。WebSphere Application
Server Toolkit V6.1.x 只支持 WebSphere Application Server V6.1。