weblogic

作者: air_b10f | 来源:发表于2019-01-05 20:02 被阅读0次

    一、简介

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

    WebLogic是美商oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。(来自百度百科)

    官方文档地址:http://docs.oracle.com/en/middleware/index.html

    二、优点

    WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。

    标准

    对业内多种标准的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。

    可扩展性

    WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。

    快速开发

    凭借对EJB和JSP的支持,以及WebLogic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。

    三、和其他服务器区别

    tomcat (免费)

    Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能

    一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。

    Jboss (免费)

    JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

    weblogic (收费)

    weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。收费

    集群

    四、部署项目通常有三种方式:

    第一,在控制台中安装部署;

    第二,将部署包放在domain域中autodeploy目录下部署(开发模式开启自动部署,生产模式关闭自动部署);

    第三,使用域中配置文件config.xml 进行项目的部署。

    五、目录结构

    六、管理启动

    启动服务器脚本

    startAs.sh

    cd %weblogic_home%/user_projects/domains/domainname/bin

    nohup ./startWeblogic.sh &

    启动被管服务器脚本

    startMs1.sh

    cd %weblogic_home%/user_projects/domains/domainname/bin

    nohup ./startManagedWeblogic.sh ms1 htpp://192.168.0.139:7001 &

    startMs2.sh

    cd %weblogic_home%/user_projects/domains/domainname/bin

    nohup ./startManagedWeblogic.sh ms2 htpp://192.168.0.139:7001 &

    启动代理服务器脚本

    startPs.sh

    cd %weblogic_home%/user_projects/domains/domainname/bin

    nohup ./startManagedWeblogic.sh ps htpp://192.168.0.139:7001 &

    参考:

    官方:http://docs.oracle.com/en/middleware/index.html

    《叱咤风云:WebLogic企业级运维实战》戴冠平著 

    J2EE中容器:WEB容器、EJB容器:https://blog.csdn.net/niuhea/article/details/20900205

    weblogic详解 https://www.cnblogs.com/telwanggs/p/7137116.html

    Weblogic部署项目三种方式 https://www.cnblogs.com/telwanggs/p/7137125.html

    https://www.cnblogs.com/dim2046/category/885104.html

    EJB到底是什么:http://www.cnblogs.com/lnthz/p/9542673.html

    https://blog.csdn.net/rnzuozuo/article/details/24004057

    Java Web Servlet详解 https://www.cnblogs.com/whgk/p/6399262.html

    JAVA知识图谱 https://www.jianshu.com/p/746c01a8535a

    相关文章

      网友评论

          本文标题:weblogic

          本文链接:https://www.haomeiwen.com/subject/jctdrqtx.html