weblogic

一、安装WebLogic10
 1, 执行./portal100_ccjk_linux32.bin
 2,安装/usr/local/bea
 3,不要快速启动

二、配置domain
/usr/local/bea/wlserver_10.0/common/bin/config.sh

创建流程:
1、新建WebLogic域
2、生成一自动配置的域以支持下列BEA产品:
WebLogic server(Required)
3、配置管理员用户名口令和密码
4、开发模式、BEA提供的JDK
5、自定义环境和服务器(否)
6、输入域的名称和位置。

三、启动控制台
/usr/local/bea/user_projects/domains/uplooking/startWebLogic.sh
uplooking代表你刚才新建的DOMAIN

四、部署应用实例
http://127.0.0.1:7001/console
 1.创建计算机
 2.编辑计算机
  连接方式改成“常规”
  监听地址“地址”
  端口“5556”
 3.添加服务器
  服务器名称“web”
  服务器监听地址“地址”
  监听端口“7008”
 4.部署应用
  准备应用程序   cp -r DefaultWebApp/ /usr/local/bea/user_projects/domains/uplooking/
  部署-安装-指定应用目录-部署该应用-完成
  
五、启动节点管理器或者被管理服务器
首先手动启动一次,生成配置文件:
/usr/local/bea/wlserver_10.0/server/bin/startNodeManager.sh
修改配置文件
vim /usr/local/bea/wlserver_10.0/common/nodemanager/nodemanager.properties
----------------------------------------
ListenAddress=192.168.1.254
ListenPort=5556
SecureListener=false
----------------------------------------

一个计算机就要配置一个NodeManager。


六、验证登录
首先手动启动一次,生成配置文件
/usr/local/bea/user_projects/domains/uplooking/bin/startManagedWebLogic.sh web http://192.168.1.254:7001

cd /usr/local/bea/user_projects/domains/uplooking/servers/web
[root@node1 web]# cp -r /usr/local/bea/user_projects/domains/uplooking/servers/AdminServer/security/ .

vim /usr/local/bea/user_projects/domains/uplooking/servers/web/security/boot.properties
-------------------------
username=weblogic
password=weblogic
-------------------------

七、启动
 1.控制台    
 /usr/local/bea/user_projects/domains/uplooking/startWebLogic.sh
 2.节点管理器   
 /usr/local/bea/wlserver_10.0/server/bin/startNodeManager.sh
 3.服务器
  在web界面中启动
 手动启动:
  /usr/local/bea/user_projects/domains/uplooking/bin/startManagedWebLogic.sh web http://127.0.0.1:7001
 4.将应用程序--->激活。
 5.访问
  

 

--------------

安装APACHE——WEBLOGIC模块:
apxs -i -n mod_wl_22 /usr/local/bea/wlserver_10.0/server/plugin/linux/i686/mod_wl_22.so


增加APACHE的配置文件:
[root@node1 conf.d]# cat weblogic.conf
LoadModule weblogic_module modules/mod_wl_22.so
<IfModule mod_weblogic.c>
  WebLogicHost 192.168.1.254
  WebLogicPort 7008
# MatchExpression /jive_forums_pro_4_2_3/*.*
  MatchExpression *.jsp
  WLLogFile               /tmp/global_proxy.log
  Debug                   ON
  DebugConfigInfo         On
</IfModule>

--------------------------

 

 

<think>好的,用户让我介绍WebLogic,我需要先回忆一下相关知识,确保信息准确。首先,WebLogic是Oracle的一个产品,属于应用服务器,用于企业级应用。我得解释它的基本概念,然后可能涉及核心功能,比如支持Java EE,分布式环境,集群、事务管理等。接着应该提到它的架构,可能有管理服务器、受管服务器、节点管理器这些组件。还要说说它的优点,比如高可用性、扩展性、安全性,以及适用的场景,比如大型企业的复杂系统。可能用户想知道它和其他服务器如Tomcat的区别,或者为什么选择WebLogic。需要比较时,指出Tomcat更轻量,适合简单应用,而WebLogic适合需要全面支持的企业环境。另外,用户可能需要知道版本历史和当前状态,比如现在是否还常用,有没有替代品。最后,应用场景的例子,比如金融、电信行业,这些对稳定性要求高的领。要确保用中文,结构清晰,分点说明,同时注意使用正确的LaTeX格式,不过用户的问题里没有数学内容,可能不需要用到。不过系统级指令要求行内公式用$...$,独立公式用$$...$$,但这里应该用不上。检查有没有术语错误,比如J2EE现在叫Jakarta EE,可能需要提到。另外,用户可能关心部署和管理工具,比如控制台和脚本工具。安全方面,WebLogic提供哪些机制,比如SSL、角色权限。总之,组织信息时要分部分,逐步介绍,确保用户能理解WebLogic的作用、特点和使用场景。可能需要避免太技术化的术语,用更易懂的语言解释。最后确认是否遗漏重要点,比如与其他Oracle产品的集成,或者云支持的情况,比如是否支持容器化部署,Kubernetes等。现在把这些整理成一个结构化的回答,分点说明,帮助用户逐步了解。</think>### Weblogic 介绍 #### 1. **基本概念** **WebLogic** 是 Oracle 公司推出的 **Java EE(现 Jakarta EE)应用服务器**,主要用于构建、部署和管理企业级分布式应用。它支持完整的 Java EE 规范,提供高性能、高可靠性的运行环境,适用于复杂的企业级系统。 --- #### 2. **核心功能** - **Java EE 支持** 兼容 Servlet、JSP、EJB、JMS 等标准,提供完整的 Java EE 容器(Web 容器、EJB 容器)。 - **集群与负载均衡** 支持服务器集群部署,自动分配请求流量(例如:$ \text{负载均衡算法} = \text{轮询/权重} $)。 - **事务管理** 提供分布式事务处理(XA 协议),确保数据一致性。 - **安全管理** 集成 LDAP、SSL、角色权限控制等机制。 - **监控与管理工具** 通过 WebLogic 控制台或 WLST(WebLogic Scripting Tool)进行配置与运维。 --- #### 3. **架构组成** - **管理服务器(Admin Server)** 核心控制节点,负责配置和监控整个Domain)。 - **受管服务器(Managed Server)** 实际运行业务应用的节点,由管理服务器统一管理。 - **节点管理器(Node Manager)** 用于远程启动/停止受管服务器。 - **Domain)** 逻辑管理单元,包含一组关联的服务器、应用和资源配置。 --- #### 4. **核心优势** - **高可用性** 通过集群和故障转移(Failover)机制减少停机风险。 - **扩展性** 支持横向扩展,应对高并发场景(例如:$ \text{吞吐量} \propto \text{服务器数量} $)。 - **企业级集成** 与 Oracle 数据库、中间件(如 SOA Suite)深度整合。 - **热部署** 支持不停机更新应用。 --- #### 5. **典型应用场景** - **金融系统** 银行核心交易系统、支付网关(需强事务和高可靠性)。 - **电信计费系统** 高并发话单处理与实时计费。 - **大型电商平台** 支持秒杀、订单处理等峰值流量场景。 - **政府/企业 ERP** 复杂业务流程与多系统集成。 --- #### 6. **与其他服务器的对比** | **特性** | **WebLogic** | **Tomcat** | |----------------|-----------------------------|-----------------------------| | **定位** | 企业级应用服务器 | 轻量级 Web 容器 | | **Java EE 支持**| 完整规范(EJB/JMS 等) | 仅 Servlet/JSP | | **集群能力** | 内置高级集群功能 | 需依赖第三方工具(如 Nginx)| | **适用场景** | 大型复杂系统 | 小型应用或微服务 | --- #### 7. **版本与发展** - **历史版本**:WebLogic 8.x(J2EE 1.4)、10.x(Java EE 5)、12c(云优化版本)。 - **当前版本**:WebLogic 14.x(支持 Jakarta EE 8 和 JDK 11+)。 - **云原生趋势**:支持 Kubernetes 容器化部署(通过 Operator 工具)。 --- #### 8. **学习与使用建议** - **入门路径**: 1. 掌握 Java EE 基础(Servlet/JSP/EJB); 2. 熟悉 WebLogic 控制台与 WLST 脚本; 3. 实践集群配置与性能调优。 - **资源推荐**: - Oracle 官方文档 - 《WebLogic Server 12c 高级管理与开发》 - GitHub 开源部署示例(如 Docker+WebLogic)。 --- 通过以上介绍,您可以初步了解 WebLogic 的核心能力与适用场景。如需深入特定功能(如集群配置或安全加固),可进一步探讨!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值