WebLogic Server 是一款由 BEA Systems(后来被甲骨文公司收购)开发的Java应用服务器,主要用于构建、集成、部署和管理大型分布式Web应用、网络应用以及数据库应用。这款服务器将Java的动态功能与Java Enterprise标准的安全性融入到复杂网络应用的生命周期管理中。
在安装WebLogic Server之后,配置服务域是进行应用部署的关键步骤。服务域是WebLogic管理的基础单元,它允许管理员将不同的应用或应用的不同阶段(如开发、测试和生产)划分为单独的域。创建WebLogic域的过程如下:
1. 从“开始”菜单中启动`BEA Weblogic Platform 8.1`的`Configuration Wizard`。
2. 在向导中,选择创建新配置,即新建一个WebLogic域,或者选择扩建现有配置,为现有域添加更多功能。
3. 选择配置模板:
- Domain是最基本的管理单元,至少包含一个Server,也可以包含多个Server,用于承载应用程序。
- 在集群环境中,Domain可以包含多个Server,由Admin Server进行统一管理。Admin Server是用于管理其他Server的特殊Server,确保对整个域的控制和监控。
- WebLogic Server examples domain提供示例服务,展示WebLogic的各种功能。
- Avitek Medical Records (MedRec)是J2EE平台功能的演示应用,适用于不同级别的开发者学习J2EE组件和最佳实践。
- Basic WebLogic Platform domain适合部署开发软件包。
- Basic WebLogic Integration domain针对工作流产品。
- Basic WebLogic Portal domain提供门户框架。
- Basic WebLogic Server domain是基础应用服务域。
- Basic WebLogic Workshop domain支持Workshop IDE开发的应用程序。
4. 配置过程中,可以选择快速配置或自定义配置。快速配置会应用默认系统设置,包括服务群集、JDBC连接池、JMS和安全管理。自定义配置则允许用户逐一手动设定这些参数。
5. 设置管理用户名和密码,这是访问WebLogic Console和管理域所必需的。
6. 配置服务器启动模式,包括开发模式和生产模式:
- 开发模式适用于频繁的代码修改和部署,WebLogic会自动加载修改后的代码,但会降低服务性能,通常建议使用外部JDK。
- 生产模式模拟真实的运行环境,不进行代码修改,仅部署更新的应用程序,需要手动部署和加载更新。
通过以上步骤,你可以成功创建并配置WebLogic Server的域,为部署和管理Java应用提供基础架构。WebLogic Server的灵活性和强大功能使其成为企业级Java应用的理想平台,能够支持复杂的分布式应用需求。了解并熟练掌握这些知识对于在IT行业中从事Java应用开发和运维工作至关重要。