weblogic

本文详细介绍了在使用 WebLogic 10 和 MyEclipse 5.5 进行开发过程中遇到的问题,包括配置 JDK、修改端口、设置密码、部署应用、解决 JMS 配置问题等,并提供了相应的解决步骤。
weblogic10 myclipse5.5

两年没用weblogic,忘得一干二净,那时候还落后的使用8.1。

在eclipse看到这个是启动成功:
<2011-8-30 上午09时58分29秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
(还老等着毫秒出来,那是tomcat干的事)

Bad version number in .class file
解决:eclipse的weblogic的jdk没配置

修改端口方法:
D:\bea\user_projects\domains\wls10_domain\config\config.xml
<server>
    <name>AdminServer</name>
    <listen-address></listen-address>
    <listen-port>8080</listen-port>
</server>

修改密码方法:
在console端使用原来的用户名和密码登陆,
进入Security Setting的Realms,
进入myrealm,
进入user Managerment,
进入manager users within this Security Realm;
修改密码,然后重启

部署:
进入控制台,
Deployments-Install
详细可参考:http://wenku.baidu.com/view/db59c83383c4bb4cf7ecd1f2.html

java.io.FileNotFoundException: logs\acctmanm.log (系统找不到指定的路径。)
at java.io.FileOutputStream.openAppend(Native Method)

javax.naming.NameNotFoundException: Unable to resolve 'jms_cfg_dev'. Resolved ''; remaining name 'jms_cfg_dev'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)

javax.naming.NameNotFoundException: Unable to resolve 'jms_queue_custmgr_1'. Resolved ''; remaining name 'jms_queue_custmgr_1'

配置jms参考:
http://wenku.baidu.com/view/036e631a6bd97f192279e96c.html
先配置JMS Module,在里面配置两个resource,一个是factory,一个是queue
配上后,jms_cfg_dev找不到的错误解决。
先不管这个jms的

但是配置jms_queue_custmgr_1为queue时,总是无法配置上targets(AdminServer),启动的时候依然报:Unable to resolve 'jms_queue_custmgr_1'

java.io.FileNotFoundException: logs\acctmanm.log (系统找不到指定的路径。)
log4j.properties
log4j.appender.A2.File=logs/acctmanm.log
解决:D:\bea\user_projects\domains\mydomain2下建logs/acctmanm.log

java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848
要选jdk1.4,1.6是不行的

config.cmd
配置时,也不能选择jdk1.6,否则错误同上

weblogic控制台端口和访问端口是一样的,7001
访问时7001直接跟文件夹路径,与tomcat不同
<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、付费专栏及课程。

余额充值