`
zhuhongmingzhm
  • 浏览: 32884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在weblogic部署一个web application或application的目录结构(转)

阅读更多
最近几天发现在部署上出问题的比较多,最常见的错误就是类找不到,下面是在在weblogic部署一个web application或application的目录结构,并对目录应该对应的文件做了简单的说明,希望对大家有点帮助。


在weblogic上要发布一个web applicate必须有下面的目录结构:
mywebapp
  |____WEB-INF
          |___lib             //放这个web application所需要的jar包
          |___classes         //放class类
          |___web.xml         //对这个web application描述


发布一个application需要有下面的目录结构:
myapplication
   |___APP-INF         //放在这个目录下的lib和classes不能实例化webapp下的类
   |     |___lib      //放ejb和webapp公用的jar包      
   |     |___classes  //放ejb和webapp公用的类
   |___META-INF
   |     |__application.xml
   |___mywebapp
   |     |____WEB-INF
   |            |___lib            
   |            |___classes         //放class类
   |            |___web.xml
   |___ejb.jar      //ejb的jar包


另外要注意的地方是APP-INF/lib和APP-INF/classes下类不能实例化webapp下的类,这点要注意,否则会报类找不到的错误。
这点可以从classloader的类装载机制来解释。application的classloader只装载app-inf层次以及以上层次的类,webapp只装载
WEB-INF下的类以及以上层次的类,所以application的类找不到webapp下的类而webapp的类能找到application下的类。
ejb和webapp下的类是相互不可见的,这点也要注意。
分享到:
评论

相关推荐

    Weblogic实战

    WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能...

    weblogic10.03.6.0下载.txt

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

    如何部署Java Web服务

    当基于Web的应用程序需要跨多个Web应用程序容器(如 IBM:registered: WebSphere:registered: Application Server、BEA WebLogic 和 Tomcat 等,这里仅指出三个)部署时,跨网络兼容性不够。对于Java Web服务,没有跨...

    weblogic安装和简单入门

    WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器

    weblogic课件

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

    WebLogic 12.2.1.3

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

    WebLogic 服务器也称应用服务器

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

    Weblogic 破解方法

    WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能...

    BEA WebLogic Server管理指南

    在Windows、Linux和AIX上成功安装和配置WebLogic Application Server在一个或多个服务器与群集上部署和配置应用程序管理JMX对象,如MBean与MBeanServer 理解J2EE服务,包括EFB、JNDI、JDBC、JMS等 使用管理控制台来...

    WebLogic_14.1.1.0.0.zip

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

    Oracle WebLogic Server 12cR2 (12.2.1.3) Quick Installer for Developers Part 4

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 这个是Generic ...

    WebLogic基本概念

    WebLogic是Bea公司出品的一个application server,确切的说是一个基于J2EE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。WebLogic Server定义了...

    weblogic反序列化漏洞补丁

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

    weblogic反序列化漏洞补丁2

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

    WebLogic 12.2.1.2(fmw 12.2.1.2 wls.jar)

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

    Oracle WebLogic Server 12cR2 (12.2.1.3) Quick Installer for Developers Part 3

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 这个是Generic ...

    Oracle WebLogic Server 12cR2 (12.2.1.3) Quick Installer for Developers Part 2

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 这个是Generic ...

    Oracle WebLogic Server 12cR2 (12.2.1.3) Quick Installer for Developers Part 1

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 这个是Generic ...

    [傻瓜编程系列].BEA.WebLogic.Server.8.For.Dummies.pdf

    内容简介 # Provides an introduction to J2EE using...傻瓜BEA WebLogic Server 8向您提供了静态资源的JSP,标记库和servlet,EJB和WebLogic的Web服务开发和部署功能和工具,教读者的基础管理和监控能力到WebLogic 等

    Java-Web服务器(应用服务器).doc

    Java Web服务器(应用服务器) WebLogic、 WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库...

Global site tag (gtag.js) - Google Analytics