精华内容
下载资源
问答
  • WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔细的研究这个文件就可以清楚得知关于 WebLogic 的一些结构和特点,下面就对 weblogic.properties 文件里的一些配置项作一些说明: weblogic.httpd....
    WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔细的研究这个文件就可以清楚得知关于 WebLogic 的一些结构和特点,下面就对 weblogic.properties 文件里的一些配置项作一些说明: 
      weblogic.httpd.document.oot=public_Html/ 
      这就是WebLogic 的WEB 服务器的根目录,即是目录/weblogic/myserver/public_html/ 
      weblogic.passWord.system=sdfjkdshfds 
      这个前文已经提到,是设置治理员密码。 
      weblogic.system.listenPort=7001 
      这是设置 WebLogic 的 WEB 服务器端口。 
      weblogic.httpd.servlet.classpath=/weblogic/myserver/servletclasses 
      设置Servlet存放的路径 
      关于Servlet 
      出于安全的目的,在 WebLogic 下运行的 WebLogic 必须在 weblogic.properties 里登记后才能运行,例如上文的提到Servlet http://localhost:7001/helloWorld, 
      它在weblogic.properties 里的登记项是 
      weblogic.httpd.register.helloWorld=examples.servlets.HelloWorldServlet 
      实际上,这个 Servlet 的实际路径是 
      /weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class 
      对照一下weblogic.properties里的登记项和HelloWorldServlet.class文件的路径,应该不难找出其登记Servlet的规律吧。 
      在weblogic.properties里有一下几个Servlet的登记项: 
      weblogic.httpd.register.AdminEvents=admin.AdminEvents 
      weblogic.httpd.register.AdminClients=admin.AdminClients weblogic.httpd.register.AdminConnections=admin.AdminConnections weblogic.httpd.register.AdminJDBC=admin.AdminJDBC 
      weblogic.httpd.register.AdminLicense=admin.AdminLicense 
      weblogic.httpd.register.AdminMain=admin.AdminMain 
      weblogic.httpd.register.AdminProps=admin.AdminProps 
      weblogic.httpd.register.AdminRealm=admin.AdminRealm 
      weblogic.httpd.register.AdminThreads=admin.AdminThreads weblogic.httpd.register.AdminVersion=admin.AdminVersion 
      这就是治理员治理 WebLogic 用的Servlet,通过URL访问http://localhost:7001/AdminMain,在弹出的身份验证对话框了输入 system 和在 weblogic.password.system= 设置的密码,就可以进入 WebLogic 的Web治理界面进行治理。









    本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/209855,如需转载请自行联系原作者
    展开全文
  • weblogic 体系结构

    千次阅读 2012-07-18 22:11:37
    介绍weblogic的体系结构之前,我们需要先明白j2ee的体系结构: 可以分为 4 层,如图 1 所示。 (1)客户端层 这一层直接与用户交互,J2EE支持多种客户端,它既可以是通过Internet访问的Web浏览器...

     1. J2EE 的体系结构

    在介绍weblogic的体系结构之前,我们需要先明白j2ee的体系结构:

    可以分为 4 层,如图 1 所示。


    (1)客户端层 这一层直接与用户交互,J2EE支持多种客户端,它既可以是通过Internet访问的Web浏览器客户端,也可以是通过企业Intranet运行的瘦客户端。 

    (2)Web层 这一层是为基于Web的应用程序服务的,J2EE中的JavaServer Page和Java Servlet技术可以访问封装有商务逻辑的组件,并负责响应Web客户端的请求。 

    (3)EJB层 Enterprise Java Bean封装了商务逻辑,完成企业计算。这一层提供了多个层次的服务,比如事务处理、安全性、资源连接等。EJB 层建立在一个强大的分布式计算模式之上,程序员用这种模式编写 EJB,可以不关心诸如组件通信、事务处理等底层工作,而只需把注意力放在商务逻辑的实现上。 

    (4)EIS层 EIS(Enterprise Information System)企业信息系统层包括企业已有系统(如ERP系统)、数据库系统、文件系统等。J2EE提供了多种技术来访问这些系统,如利用JDBC技术来访问。 


    2. Weblogic的结构 

        一个J2EE 应用程序的核心部分在服务器端,这个服务器端运行环境就是应用服务器。Sun 公司通过联合多家公司制定统一的规范,不同的服务器供应商可以开发不同的应用服务器,比如 BEA公司的WebLogic等,但是每个应用服务器都必须遵循相同的规范,这样同一个J2EE应用程序就可以部署到不同的应用服务器中去。Webligic的结构如图。 



    BEA WebLogic Platform 包括以下几个部分。 

        1.BEA WebLogic Workshop 

        BEA WebLogic Workshop是一个开发环境,用于为 BEA WebLogic Platform构建企业级J2EE应用。WebLogic Workshop可以帮助所有开发人员以前所未有的效率快速创建、测试和部署企业级的Web应用、XML Web服务、EJB、门户和业务流程管理(BPM)应用。 

        2.BEA WebLogic Integration 

        BEA WebLogic Integration是一个基于标准的平台,可以用于应用集成、业务流程管理、工作流、Web服务和B2B集成。WebLogic Integration为用户提供统一的业务集成框架、简化的生产和管理,以及新的可扩展架构。该架构可以快速地集成并整合应用、业务流程和商务合作伙伴。 

        3.BEA WebLogic Portal 

        BEA WebLogic Portal为门户开发提供业内领先的企业级门户基础结构。它为门户开发提供丰富的、图形化的环境,并为业务专家提供基于浏览器的集成工具。一旦构建完成,你的门户就可以在业务需求发生变化时快速适应变化。 

        4.BEA WebLogic Server 

        BEA WebLogic Server是J2EE工业强度的应用服务器,它是BEA WebLogic Platform的基础。 

        5.BEA Liquid Data for WebLogic 

        BEA Liquid Data for WebLogic 为实时地从分布资源中快速访问、集成和共享关键业务信息提供了最有效的方式。它为前端办公应用——比如门户和Web应用,以及业务流程处理增强了信息的可视性



    3、EJB 是什么?

    关于这个概念,参考博客:http://blog.csdn.net/cymm_liu/article/details/7874800

    那么EJB与weblogic是什么关系呢?

    weblogic是ejb的容器,只有把ejb组件放到了容器里,ejb才能运行;同时,weblogic也是jsp和servelet的容器,所以,weblogic上同时也可以跑jsp和servelet。


    4、weblogic 组成的概念


    web客户端以Servlets/JSPs通过HTTP协议和WebLogicServer进行交互
    web客户端包括:

    浏览器

    Webservice (SOAP over HTTP)

    应用客户端通过JRMP/T3,IIOP,COM和WebLogicServer交互
    应用客户端包括:

    独立的Java应用

    浏览器中的Applet



    5、Weblogic的Machine,Server,Domain,Cluster的关系


    Machine :Machine 是指运行WebLogic Server实例的物理机器,通常与部署在其上的Managed Server相关连。Machine用于Node Manager(一个运行在物理服务器上的进程,可以远程重启Admin 和 Managed Server)重启失败的Managed Server,以及为集群的Managed Servers选择合适的Session存放位置(Session避免存放在同一台Machine上)。



    Server:server是执行在单一Java虚拟机(JVM)中的一个weblogic.Server类的实例。

    最多和一个WLS机器关联
    占用一定数量的RAM
    是多线程的
    在weblogic中分管理server和被管理server,一般情况下,都会Listen某一网络地址。

    Administration Server :管理server是控制整个域配置的中心操作节点,管理server维护着整个域 Domain 的配置并将配置分配到每个被管理服务器 Managed Server 中,每个域中都必须有一个Administration Server。我们可以通过三个渠道访问管理服务器:Admin Server console、Oracle WebLogic Scripting Tool WLST、JMX客户端(通过WebLogic提供的API来实现),最后我们还可以通过SNMP协议来监控Admin Server的状态。

    Admin Server 如果挂了,对于Domain中的Managed Server不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置文件的(config.xml),而不依赖与Admin Server的实例。Admin Server 不必时刻运行,当我们需要修改配置或者部署应用时,把Admin Server运行起来就行。

    Managed Server :被管理服务器是一个WebLogic Server的实例,他从Admin Server那里获取配置信息。通常在Managed Server上部署自己的服务、组件或应用。基于性能考虑,Managed Server维护着一份只读的域配置文件,当服务启动的时候,会从Admin Server上同步配置文件信息,如果配置文件发生了改变,Admin Server也会将改变推送到Managed Server上。


    Domains:

    域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。

    Domain 中包含一个特殊的 WebLogic 服务器实例,叫做 Administration Server,这是我们配置、管理Domain中所有资源的核心。通常,我们称加入Domain中的其他实例为 Managed Server,所有的Web应用、EJB、Web Services和其他资源都部署在这些服务器上。

    我们可以按照以下的一些标准来组织Domain:程序的逻辑划分,例如一个电商网站,可以将前台作为一个Domain,订单处理作为一个Domain,其他资源作为一个Domain;以物理地域为划分,例如一个跨国公司的网站,每个国家可以建立一个Domain;以尺寸来划分。

    为什么用域?

    域管理的特征

    • 对应用来说是透明的
    • 可以出于技术或业务的理由来配置、管理

    WLS域可以用来分离:

    • 开发/测试/上线的应用
    • 管理和操作的任务
    • 组织或业务分配

    MyDomain { Machine {Server1, Server2} }


    Cluster :集群是一组WebLogic Server的组合,集群是为了满足服务的高可用(High Avilability)以及可扩展(Load Balancing)需求而出现的。需要注意的是,集群中的WebLogic Server必须版本号一致。Cluster需要注意的几个问题:

    不能够跨Domain,Cluster中的服务器必须在同一个域中

    Domain中可以有多个Cluster。




    Node Manager:运行在物理服务器上的一个进程,用来远程执行Admin Server 和 Managed Server的启动 Start、停止 Stop、挂起 Suspend、重启 Restart 操作。该进程与Domain并不关联但是与Machine相关连,如果你想在Admin Console 中对Server进行控制,则必须安装Node Manager。Node Manager 提供了Java-based和Script-based两个版本,实现的功能一样。





    展开全文
  • "WebLogic安装的目录结构及应用部署的3种方式" 这一篇使用的应用安装档 https://oscar.blog.csdn.net/article/details/105151741
  • 该产品利用可视化的设计器以及直观的概念,如事件、属性和控件等,实现了基于事件的开发,使开发人员远离 J2EE 内在的复杂性,集中精力专注于业务逻辑,无须操心单调乏味的基础结构代码。更重要的是,该产品使所有...
  • WebLogic介绍

    千次阅读 2019-01-31 11:14:36
    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态...

    介绍

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
    WebLogic是美商Oracle的主要产品之一,是并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.2.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。

    部署

    在WebLogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。

    展开全文
  • BEA WebLogic Server 是一种多功能、基于标准的应用服务器,...由于 BEA WebLogic Server 具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的企业都选择它来开发、部署最佳的应用。
  • weblogic简单介绍

    千次阅读 2019-07-16 23:46:37
    介绍weblogic中间件,以及自身架构和几个基本概念,如何下载,安装等后面再详细介绍 。 什么是weblogic WebLogic最早由 WebLogic Inc. 开发,后并入BEA 公司,最终BEA公司又并入Oracle公司 webserver是用来构建网站...

    快速阅读

    介绍weblogic中间件,以及自身架构和几个基本概念,如何下载,安装等后面再详细介绍 。

    什么是weblogic

    WebLogic最早由 WebLogic Inc. 开发,后并入BEA 公司,最终BEA公司又并入Oracle公司

    webserver是用来构建网站的必要软件,具有解析、发布网页等功能,它是用纯java开发的

    参考:https://baike.baidu.com/item/weblogic/451978?fr=aladdin

    j2ee的体系结构

    1563200292253

    weblogic server的架构

    1563200317096

    web客户端以servlets/jsp通过http协议和weblogic server进行交互 。

    weblogic中的几个基本概念

    服务器:java虚拟机中weblogic.server类的实例

    域:相互关联的一级weblogic server

    集群cluster:多台服务通过复制表示层和业务层,实现关键业务系统的负载均衡和容错

    控制台:管理webloigc 的domain , 是一个web界面

    下载地址

    https://www.oracle.com/middleware/technologies/weblogic.html

    1563204094532

    进行相对应的页面,

    1563204180140

    选择普通版本下载 。

    分别是简版,普版,完全版

    因为下载速度比较慢,明天再安装吧。

    参考

    https://wenku.baidu.com/view/f3ef19f6f90f76c661371a3a.html

    https://blog.csdn.net/bbwangj/article/details/80709350

    友情提示

    ​ 我对我的文章负责,发现好多网上的文章 没有实践,都发出来的,让人走很多弯路,如果你在我的文章中遇到无法实现,或者无法走通的问题。可以直接在公众号《爱码农爱生活 》留言。必定会再次复查原因。让每一篇 文章的流程都能顺利实现。

    展开全文
  • Weblogic架构

    2016-05-24 17:46:56
    WebLogic管理控制台 WebLogic服务器提供了一个健壮的基于Web 的工具——管理控制台,它是执行上述任务的主要工具。通过管理控制台,你可以访问WebLogic管理服务。管理服务实现了 Sun的Java管理扩展标准(JMX),它是...
  • Weblogic目录结构

    2007-12-24 15:15:44
    包括Weblogic主目录结构,域目录结构,服务目录结构
  • Weblogic介绍

    千次阅读 2021-11-23 19:40:48
    WebLogic是美国Oracle公司出品的一个Application Server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态...
  • 通过采用Docker和Kubernetes等行业标准,WebLogic现在可以在云中性基础架构中运行。 为帮助简化和自动化WebLogic Server的Docker映像的创建,我们提供了此开源Oracle WebLogic映像工具。 使用此工具,您可以通过...
  • WebLogic 12.1.3

    2018-07-23 10:40:29
    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态...
  • 域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是集群实例、非群集实例,或者是集群与非群集实例的组合。一个域可以包含多个集群。域还包含部署...
  • 2.2. 多层结构的集群架构(Cluster) 5 2.3. 配置集群应用的必要条件 6 3. Weblogic集群的安装与配置 6 3.1. Weblogic软件安装 6 3.2. Weblogic集群配置规划 6 3.3. Weblogic集群配置 7 3.3.1. 创建新的Domain 7 ...
  • 本篇基于Windows系统的WebLogic 12c版本介绍, Linux系统大部分类似。 WebLogic目录结构 完整的目录结构如下图: 选择安装根目录之后,WebLogic会被安装在Oracle/Middleware/Oracle_Home子目录中。 ...
  • 百度百科:WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。...
  • Weblogic Server系列【初级篇】架构和术语
  • WebLogic Vagrant项目是一组子项目,通过使用Vagrant来设置带有VirtualBox的VM,以及使用Puppet来帮助创建必要的逻辑基础结构,可以帮助您轻松地创建虚拟机。 请随时为WebLogic分叉并拉出Vagrant + Puppet配置。 ...
  • 【赵强老师】Weblogic节点管理器和架构 什么是节点管理器? 节点管理器与Weblogic Server运行在相同的计算机上;可以作为操作系统的守护程序自动运行。节点管理器的作用: 启动、关闭和重启管理服务器 ...
  • Weblogic负载均衡/Session复制之集群架构 中的代理应用实例 https://oscar.blog.csdn.net/article/details/104144153
  • Weblogic负载均衡/Session复制之集群架构 中的实例 https://oscar.blog.csdn.net/article/details/104144153
  • 总结 了解J2EE与weblogic架构和基本概念 介绍weblogic的相关术语为后面的课程做准备 Q&A Q&A WebLogic Server 与JVM 本节目的 掌握如何JVM的概念 掌握简单的配置 掌握简单的监控 课程内容 JVM的基本概念 JVM与...
  • 摘要 门户应用程序非常适用于从多个源提取信息以及为包含门户Web应用程序的portlet提供应用服务。对于用户,portlet应用程序是独立的实体,类似于桌面上的窗口应用程序。如果在一个窗口应用程序中执行一项操作会...
  • Weblogic集群简介

    2020-09-07 10:45:54
    介绍weblogic集群之前,先看看传统的双机架构,如下图所示: 这种架构存在以下几点不足之处:Weblogic更多内容介绍 1)采用主机备机的方式,一般主机使用比较频繁,导致另外比较空闲,资源利用不均衡。 2)当一个...
  • 目录(?) [-] 引言 负载均衡集群 基于WebLogic的负载均衡集群 WebLogic 集群的工作机制 构建WebLogic集群 Domain和Server 系统实现方案 集群应用的必要条件 ...
  • Weblogic入门

    万次阅读 多人点赞 2017-06-13 00:08:52
    Weblogic
  • weblogic10.03.6.0下载.txt

    2020-01-12 09:02:24
    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态...
  • jboss、weblogic介绍

    2018-06-07 22:42:57
    BEA WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。 3)快速开发 凭借对EJB和JSP的支持,以及BEA WebLogic Server 的Servlet组件架 构体系,可加速...
  • weblogic 域目录结构说明

    千次阅读 2020-02-17 13:30:52
    创建域后,一些文件和...当Oracle WebLogic Server实例在开发模式下运行时,它将自动部署该目录中放置的所有应用程序或模块。 bin:此目录包含用于启动和停止域中的管理服务器和受管服务器的脚本。这些脚本通常以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,019
精华内容 17,607
关键字:

weblogic架构介绍