精华内容
下载资源
问答
  • weblogic 和Tomcat区别

    万次阅读 2018-07-29 16:58:46
     这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?  (一)先简单介绍一下这两种服务器。  WebLogic是美国bea公司出品的一个appl....

    J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。
      这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?
      (一)先简单介绍一下这两种服务器。
      WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。完全遵循J2EE
    1.4规范。
    Tomcat服务器是一个免费的开源的Web 应用服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且很重要的是她免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web
    应用服务器。而且由于开源,它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
      (二)相同点:
      WebLogic和Tomcat都是基于java的基础架构来满足实时处理需求,不同的版本与jdk版本兼容和有所不同;因为都是要和前台交互,所以他们都基于sun公司的servlet来实现的。
      (三)不同点:
      功能性:
      WebLogic更加强大。weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。
      WebLogic应该是J2EE Container(Web Container + EJB Container + XXX规范)!
      Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能
      一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。
      扩展性:
      用WebLogic运行标准的java可能并不是最好的方式,WebLogic里支持他自己的一些东西,这些东西虽然是在纯java基础上开发的,但其他工具里都没有。WebLogic Server凭借其出色的群集技术,拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
      WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错 。
    无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的
    所以,在扩展性方面WebLogic是远远超越了Tomcat。
      费用上:
      Tomcat开源免费。
      WebLogic不开源不免费。
      总之,在功能强大和扩展性和可用性等方面WLS比Tomcat好很多,但这也不能说明WLS适合每一方面,从Tomcat的使用流行度便可以看出,Tomcat虽功能有限,但也很受欢迎。其实关键看你要做什么。Tomcat 是免费开源的jsp,servlet引擎,入门级别的Web服务器,刚入门的IT人使用Tomcat简单易上手。而且它一个轻量级应用服务器,最重要的是它免费,所以在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP
    程序的首选。Tomcat比较轻巧,消耗资源较少。当然,项目大的时候,WLS肯定再合适不过,而且Tomcat也无法满足太多需求,但是,WLS的费用也是不可小觑的。
      总之,关键看你做什么,权衡利弊做选择。
      此外,还有其他J2EE Application Server,例如: IBM的websphere、Sun的Glassfish、resin等。Apache全球应用最广泛的http服务器,免费。同样开源免费的JBoss, 国内厂商生产的还有像东方通的Tongweb、金蝶Apusic应用服务器等。都是应用比较广泛的。 
      附: 
      到底什么是EJB? 
      被称为Java企业bean,服务器端组件,核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上ejb是一种产品,描述了应用组件要解决的标准 
    标准:
      可扩展 (Scalable)
      分布式 (Distributed)
      事务处理(Transactional)
      数据存储(Persistent)
      安全性 (Secure)
      用通俗话说,EJB就是:”把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了”。是的,没错!EJB 就是将那些”类”放到一个服务器上,用C/S 形式的软件客户端对服务器上的”类”进行调用。
      Java体系结构如图:

     


      


    EJB容器中有三种类也称为组件,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)
    Session bean(逻辑)
    EntityBean(数据)
    messageDrivenbean(消息)

     



    上图中可以看到
      1 组件是在容器中的。容器提供了组件的环境并对其进行管理。
      2 调用组件的被称为ejb客户端。客户端可以运行在web容器中。如jsp,servlet,jndi,web service等
    实现逻辑
      实现逻辑组件中有各种抽象的方式。这样通过客户端的调用实现了业务的封装
    实现分布式 
      首先要认识到RMI技术(远程调用),EJB的基础是RMI,通过RMI,J2EE将EJB组件创建为远程对象,EJB虽然用到了RMI,但是只需要定义远程接口无需实现,这样就将RMI技术细节屏蔽了。
      这种将需要特定执行的类,放在Ejb中并打包发送到服务器上,,客户端通过RMI技术到服务器上进行调用,这样就实现了分布式调用。 
    所谓的服务器群 
      既然已经知道了,RMI是将各种任务与功能的类放到不同的服务器上,然后通过各个服务器间建立的调用规则实现分布式的运算,也就明白EJB所谓的”服务群集”的概念。就是将原来在一个计算机上运算的几个类,分别放到其他计算机上去运行,以便分担运行这几个类所需要占用的CPU和内存资源。同时,也可以将不同的软件功能模块放到不同的服务器上,当需要修改某些功能的时候直接修改这些服务器上的类就行了,修改以后所有客户端的软件都被修改了
    一个简单的分布式群图

     



    小结:
    EJB实现原理:就是把原来放到客户端实现的代码放到服务器端,并依靠RMI进行通信。
    服务器集群:就是通过RMI的通信,连接不同功能模块的服务器,以实现一个完整的功能。 
    EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,EJB并不是实现J2EE的唯一途径。 

    展开全文
  • 以前没有用过 weblogic 服务器,只用过 tomcat 服务器,可能是由于没有涉及到什么复杂的系统,哈哈,虽然没有用过,但还是得了解下这个东东到底是干什么用的。在网上查些资料,在这记录下区别。 二、J2EE概念: ...

    一、背景:

           以前没有用过 weblogic 服务器,只用过 tomcat 服务器,可能是由于没有涉及到什么复杂的系统,哈哈,虽然没有用过,但还是得了解下这个东东到底是干什么用的。在网上查些资料,在这记录下区别。

    二、J2EE概念:

           J2EE 开发主要是浏览器和服务器进行交互的一种结构,逻辑都是在后台进行处理的,然后再把结果传输给浏览器,可以看出服务器在这种架构中是非常重要的。

    三、Weblogic 简介:

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

    四、Tomcat 简介:

           Tomcat 服务器是一个免费的开源的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 ApacheSun 和其他一些公司及个人共同开发而成。因为 Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且很重要的是她免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。而且由于开源,它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

    五、相同点:

           Weblogic Tomcat 都是基于 java 的基础架构来满足实时处理需求,不同的版本与不同版本的 jdk 兼容性有所不同,因为都是要和前台交互,所以他们都基于 sun 公司的 servlet 来实现的。

    六、不同点:

    1、功能性:

           Weblogic 更加强大。Weblogic J2EE 的应用服务器(application server),包括 EJB SPSERVLETJMS等等,是全能型的。是商业软件里排名第一的容器(JSPSERVLETEJB 等),并提供其他如 JAVA 编辑等工具,是一个综合的开发及运行环境。Weblogic 应该是 J2EE Container ( Web Container + EJB Container + XXX规范)。

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

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

    2、拓展性:

           用 Weblogic 运行标准的 java 可能并不是最好的方式,Weblogic 里支持他自己的一些东西,这些东西虽然是在纯 java 基础上开发的,但其他工具里都没有。Weblogic Server 凭借其出色的群集技术,拥有处理关键 Web 应用系统问题所需的性能、可扩展性和高可用性。

           Weblogic Server 既实现了网页群集,也实现了 EJB 组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错 。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和 EJB 都增强了性能表现。这是其它 Web 应用系统所不具备的。

    3、费用上:

           Tomcat 开源免费。  WebLogic 不开源不免费。

    七、总结:

           总之,在功能性和扩展性和可用性等方面 WebLogic Tomcat 好很多,但这也不能说明 WebLogic 适合每一方面,从 Tomcat 的使用流行度便可以看出,Tomcat 虽功能有限,但也很受欢迎。其实关键看你要做什么。Tomcat 是免费开源的 jspservlet 引擎,入门级别的 Web 服务器,刚入门的 IT人使用 Tomcat 简单易上手。而且它一个轻量级应用服务器,最重要的是它免费,所以在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。Tomcat 比较轻巧,消耗资源较少。当然,项目大的时候,WebLogic 肯定再合适不过,而且 Tomcat 也无法满足太多需求,但是,WebLogic 的费用也是不可小觑的。

           用户可以使用 Tomcat 来开发基于数据库Servlet JSP 页面的 Web 应用,但是,Tomcat 却不是 EJB 容器。也就是说,Tomcat 不支持 J2EE 的重要技术之一 EJB ,所以,使用 EJB 组件开发的 Web 应用就无法在 Tomcat 下面运行。

           众所周知,EJB 是分布式应用程序的核心技术,所以说凡是需要使用 EJB 来开发的应用(如银行、电信等大型分布式应用系统)就不能用 Tomcat 了。这也就是很多公司不选择 Tomcat 的原因,至于支持 EJB 的应用服务器有:WeblogicOracle)、WebSphereIBM)和 JBossRedhat)都是符合 J2EE 规范的 EJB 容器,所以都可以用来部署大型的分布式应用程序。

           所以,原则上说,只要你是开发基于 EJB 组件的应用,上述三种任选其一都是可以的。唯一的区别就是: Weblogic WebSphere 都是付费的,JBoss 是开源免费的。所以很多公司为了省钱,选择了 JBoss 作为应用服务器,但是,开源免费也就意味着厂商不会为终端用户直接负责。

    展开全文
  • Weblogic和Tomcat区别

    千次阅读 2016-03-28 10:46:32
     J2ee开发主要是浏览器服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种... 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic S

    原文地址:http://blog.csdn.net/wanghuan203/article/details/7028754

       J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。

           这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?

            (一)先简单介绍一下这两种服务器。

           WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。完全遵循J2EE 1.4规范。

           Tomcat服务器是一个免费的开源的Web 应用服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且很重要的是她免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。而且由于开源,它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

     

     

           (二)相同点:

             WebLogic和Tomcat都是基于java的基础架构来满足实时处理需求,不同的版本与jdk版本兼容和有所不同;因为都是要和前台交互,所以他们都基于sun公司的servlet来实现的。

           (三)不同点:

           功能性

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

           WebLogic应该是J2EE Container(Web Container + EJB Container + XXX规范)!

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

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

            扩展性:

           用WebLogic运行标准的java可能并不是最好的方式,WebLogic里支持他自己的一些东西,这些东西虽然是在纯java基础上开发的,但其他工具里都没有。WebLogic Server凭借其出色的群集技术,拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。

            WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错 。

    无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的

    所以,在扩展性方面WebLogic是远远超越了Tomcat。

           费用上:

            Tomcat开源免费。

            WebLogic不开源不免费。

     

            总之,在功能强大和扩展性和可用性等方面WLS比Tomcat好很多,但这也不能说明WLS适合每一方面,从Tomcat的使用流行度便可以看出,Tomcat虽功能有限,但也很受欢迎。其实关键看你要做什么。

            Tomcat 是免费开源的jsp,servlet引擎,入门级别的Web服务器,刚入门的IT人使用Tomcat简单易上手。而且它一个轻量级应用服务器,最重要的是它免费,所以在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat比较轻巧,消耗资源较少。当然,项目大的时候,WLS肯定再合适不过,而且Tomcat也无法满足太多需求,但是,WLS的费用也是不可小觑的。

            总之,关键看你做什么,权衡利弊做选择。

     

            此外,还有其他J2EE Application Server,例如: IBM的websphere、Sun的Glassfish、resin等。Apache全球应用最广泛的http服务器,免费。同样开源免费的JBoss, 国内厂商生产的还有像东方通的Tongweb、金蝶Apusic应用服务器等。都是应用比较广泛的。


    展开全文
  • 浅谈weblogictomcat区别

    千次阅读 2018-05-16 09:22:54
    weblogic是用于开发、集成、部署管理大型分布式web应用、网络应用数据库应用的java应用服务器,将java的动态功能java enterprise标准的安全性引入大型网络应用的开发集成部署管理之中。weblogic中有domain ...

    weblogic是用于开发、集成、部署和管理大型分布式web应用、网络应用和数据库应用的java应用服务器,将java的动态功能和java enterprise标准的安全性引入大型网络应用的开发集成部署和管理之中。

    weblogic中有domain ,域是作为一组单元进行管理weblogic server的资源。domain由server和cluster组成,server由Administration Server和Managed Server组成,Administration Server负责domain的管理,Managed Server部署实际的应用。
    tomcat服务器是一个免费开源的web应用服务器。
    最大的区别是:weblogic是将j2ee的应用服务器(web container+EJB container),包括ejb、jsp、servlet、jms等,属于全能型的。
    tomcat只能算是web container,是官方指定的jsp&servlet容器,只实现了jsp/servlet的相关规范,不支持EJB。

    注:如果考虑EJB的话,weblogic是比较好的选择。

    WebLogic 是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件 以方便编程人员编写的JSP、SERVLET 等电子商务应用,可以为企业提供一个完整的商务应用 解决方案。 

    对于开发人员 WebLogic 可以在 www.bea.com 免费下载一套完整的 WebLogic,并得到一个限制了 IP 的license,用于学习和开发基于这个套件的代码。而要是需要正式的投入使用的话,那么就必须支付一定的费用获取没限制的license。由于这个套件基于这种发布方式,对于一般网站开发人员可以很轻易地得到 WebLogic 用于学习开发,当然投入使用是另一回事。

    我获得的 WebLogic5.10是两个大大的zip文件,一个是WebLogic程序包,一个是资料文档。因为是基于JAVA,虽然在下载时有区分操作系统,但是我得到的那套经过实践发现在WINNT和LINUX都可以运行,下面主要是以LINUX的为例,WINNT的安装方法也差不多。

    安装前准备:
      在安装前,用户必须获得一套对应于用户的操作系统的JDK(在 www.sun.com 免费下载),安装好后把WebLogic5.10的压缩包解开,建议放在根目录上,这样会省去很多修改设置的麻烦,在linux下可以解在其他目录,然后在根目录再做一个硬连接也可以。
    我的安装的文件目录是
    /usr/local/jdk1.2/
    /usr/local/weblogic/
    ln -s / /usr/local/weblogic/
    配置weblogic:
    启动weblogic需要执行两个脚本文件:
    linux:setEnv.sh和startWebLogic.sh
    WINNT对应的是:setEnv.cmd和startWebLogic.cmd
    1、weblogic.properties
    打开/usr/local/weblogic/的 weblogic.properties 文件,找到这一行
    weblogic.password.system=
    这是设置管理员密码用的,这个设置项不能为空,所以必须设置一个可靠的管理员密码。
    例如:weblogic.password.system=sdfjkdshfds
    设置运行JSP:

    # WEBLOGIC JSP PROPERTIES
    # ------------------------------------------------
    # Sets up automatic page compilation for JSP. Adjust init args for
    # directory locations and uncomment to use.
    #weblogic.httpd.register.*.jsp=/
    #weblogic.servlet.JSPServlet
    #weblogic.httpd.initArgs.*.jsp=/
    #pageCheckSeconds=1,/
    #compileCommand=c:/jdk1.2.1/bin/javac.exe, /
    #workingDir=/weblogic/myserver/classfiles, /
    #verbose=true

    把那些注释删去,即改为

    # WEBLOGIC JSP PROPERTIES
    # ------------------------------------------------
    # Sets up automatic page compilation for JSP. Adjust init args for
    # directory locations and uncomment to use.
    weblogic.httpd.register.*.jsp=/
    weblogic.servlet.JSPServlet
    weblogic.httpd.initArgs.*.jsp=/
    pageCheckSeconds=1,/
    compileCommand=c:/jdk1.2.1/bin/javac.exe, /
    workingDir=/weblogic/myserver/classfiles, /
    verbose=true
    要注意的是还要配置好这一行:
    compileCommand=/usr/local/jdk1.2/bin/javac, /
    这是JDK的JAVA编译器的路径。
     
    2、setEnv.sh
    打开/weblogic/setEnv.sh,找到这一行
    JAVA_HOME=/usr/java
    改为
    JAVA_HOME=/usr/local/jdk1.2/

    3、 startWebLogic.sh
      找到一个全是大写的 "LINUX" 字符串,改为 "Linux",很奇怪是为何要这样是吗?这是因为启动时,脚本文件调用了uname 指令来得到系统的名字,再与"LINUX" 字符串比较确认是否是linux系统,但是uname 指令来返回的系统的名字是Linux,所以我们要改一下,这应该是这个启动脚本的一个小小的BUG,WINT就不用那么麻烦了。
    运行weblogic:
    经过简单的配置就试运行了。
    在目录/weblogic/下执行
    . ./setEnv.sh (大家请留意,我这里有两个 ".",因为我们需要在当前的shell下执行这个脚本 )
    ./startWebLogic.sh
    当看到成功启动 WebLogic 的信息时,说明启动成功了。
     
     
    服务器简单的测试:
    WebLogic 默认的WEB端口为7001,我们可以在打开一个浏览器输入地址
    测试是否能连接得上。
    Servlet的测试
    如果能连得上得话,那么就可以进行下一步的Servlet的测试,在浏览器输入地址
    这个就是WebLogic Servlet的演示(至于怎样安装 Servlet请看下文)
    JSP的测试
    在目录 /weblogic/myserver/public_html/下建立一个名为test.jsp的文件
    test.jsp
    <%
    Out.print("test JSP");
    %>
    在浏览器输入地址
    测试能否看到正确的输出"test JSP"的信息。 

    要学习好一套系统首先要了解它的结构,本文详细的介绍 WebLogic 的一些结构和特点:
      WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔细的研究这个文件就可以清楚得知关于 WebLogic 的一些结构和特点,下面就对 weblogic.properties 文件里的一些配置项作一些说明:
    weblogic.httpd.documentRoot=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管理界面进行管理

    展开全文
  • Tomcat和Weblogic区别

    2019-12-18 10:07:10
    J2ee开发主要是浏览器服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。 (一)介绍俩 WebLogic是美国bea公司出品的一个application server...
  • WeblogicTomcat、Apache、JBoss、IIS之间的区别.Weblogic.Tomcat.Apache.JBoss?都基于java的基础架构??
  • weblogic切换tomcat

    2021-10-11 10:53:39
    第一步:进入tomcat官网下载apache-tomcat-8.5.63.tar.gz(这里是Linux环境,如果是window环境请下载对应window版本); 第二步:上传压缩包到Linux环境,使用tar -zxvf 文件名解压,例如:tar -zxvf apache-tomcat-...
  • WebLogic和Tomcat对比

    2018-01-24 15:41:53
    这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?  (一)先简单介绍一下这两种服务器。  WebLogic是美国bea公司出品的一个appl
  • 浅谈WebLogic和Tomcat区别

    千次阅读 2017-04-02 10:18:51
    这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?(一)先简单介绍一下这两种服务器。 WebLogic是美国bea公司出品的一个ap
  • WebLogic和Tomcat浅谈

    千次阅读 2017-05-01 22:37:51
    J2ee开发主要是浏览器... 经常接触到的两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器, 那么它们有什么区别和联系呢?  (一)先简单介绍一下这两种服务器。  
  • weblogic和tomcat区别

    千次阅读 2014-08-31 18:33:00
    最近公司做技术选型,同事们在讨论Tomcat和Weblogic,到底应该选择哪一个,下面是我的一些想法,还有一些从网上整理出来的,欢迎大家一起讨论。 先看一下Tomcat和Weblogic的对比   ...
  • weblogic和tomcat 下载附件乱码问题 weblogic和tomcat 下载附件乱码问题
  • weblogic和tomcat获取web路径的区别

    千次阅读 2018-08-08 14:35:55
    当我们把war工程放在tomcat服务器中使用如下代码可以获取到web应用目录 String path = request.getSession().getServletContext().getRealPath("/"); 当我们用weblogic去部署的时候发现上面代码返回的值...
  • 将Java的动态功能Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署管理之中。 安装、部署详细步骤:https://blog.csdn.net/qq_36868342/article/details/79967606 2、Tomcat (免费) Tomcat ...
  • WeblogicTomcat区别

    千次阅读 2019-04-29 14:59:24
    Tomcat是Apache基金会提供的Servlet容器,它支持JSP, ServletJDBC等J2EE关键技术,所以用户可以用Tomcat开发基于数据库,ServletJSP页面的Web应用,这是没有问题的。 但是,Tomcat却不是EJB容器;也就是说,...
  • Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费...JBoss和WebLogic都含有JspServlet容器,也就可以做web容器, JBoss和WebLogic也包含EJB容器,是完整的J2EE应用服务器 tomcat 只能做jspservlet的container
  • EJB是什么,以及weblogic和tomcat区别

    千次阅读 2018-05-31 14:19:38
    首先说一下weblogic和tomcat区别weblogic是 java应用服务器用于开发、集成、部署管理大型分布式web应用、网络应用数据库应用将java的动态功能java enterprise标准的安全性引入大型网络应用的开发集成部署...
  • 浅谈WebLogic和Tomcat

    2016-05-18 11:11:48
    J2ee开发主要是浏览器服务器... 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?  (一)先简单介绍一下这两种服务器。  
  • WebLogic和Tomcat区别

    2019-09-23 01:21:37
    J2ee开发主要是浏览器服务器进行... 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢? (一)先简单介绍一下这两种服务器。 ...
  • 此文档描述了tomcatweblogic、jboss的区别,并且根据不同的环境运用不同的容器,做了解析。
  • weblogic和tomcat

    2017-08-23 14:26:52
    weblogic和tomcat
  • weblogic和tomcat中部署项目区别

    千次阅读 2011-11-29 09:24:52
    由于平时我们开发的时候采用的...1) 在weblogic中一定要注意""‘’的区别: " /> 修改为: '"yyyy-MM-dd HH:mm") %>' /> Weblogic的解释器要求比较严格,好像是不允许引号嵌套。Tomcat这样写则是没有问题
  • weblogic和tomcat培训学习整理 welogic #weblogic 美国BEA公司出品的基于JavaEE的Java应用服务器 因基于JavaEE,所以支持所有符合JavaEE规范的技术,如EJB等(区别tomcat) EJB,Java企业bean,服务端...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,203
精华内容 18,881
关键字:

weblogic和tomcat的区别