`
pengjianbo1
  • 浏览: 232556 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

weblogic部署企业应用程序目录结构

阅读更多
最近几天发现在部署上出问题的比较多,最常见的错误就是类找不到,下面是在在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部署应用程序(图解)”可能详细阐述了如何在WebLogic环境中进行应用程序的部署过程。尽管没有具体的描述内容,但我们可以基于通常的WebLogic部署流程来探讨相关的知识点。 1. **WebLogic ...

    Weblogic目录结构

    域目录结构是Weblogic架构中最贴近应用程序的部分,它按照`user_projects`目录下的`domains`子目录来组织,每个域都有其独立的应用程序和配置。以`domains\base_domain`为例,其下的关键目录和文件结构如下: - **...

    Weblogic_11g_部署web应用程序详细图解

    Weblogic 11g 是一款由甲骨文公司提供的企业级应用服务器,它主要用于托管Java EE应用程序。在本文中,我们将深入探讨如何在Weblogic 11g中部署Web应用程序,包括手动部署和通过集成MyEclipse进行部署的详细步骤。 ...

    weblogic9.2应用程序部署

    WebLogic Server 9.2 是 Oracle 公司提供的一个企业级 Java 应用服务器,它提供了用于开发、部署和管理Java EE(Java Platform, Enterprise Edition)应用程序的平台。本篇文章将详细阐述在WebLogic 9.2上进行应用...

    Linux下weblogic安装及应用部署.docx

    本文档详细介绍了如何在Red Hat Enterprise Linux (RHEL) 6.5 64位操作系统上安装WebLogic 10.3.6版本,并部署应用程序。此过程适用于三台服务器(1台Web服务器、1台应用服务器和1台接口服务器),并且使用JDK 1.5。...

    weblogic安装及部署

    通过上述步骤,我们不仅了解了如何安装WebLogic Server 10.3.5.0版本,还深入探讨了如何配置数据源、部署应用程序以及如何正确地卸载WebLogic。对于WebLogic初学者来说,这些步骤是非常实用且易于理解的。掌握了这些...

    weblogic部署项目视频

    在IT行业中,WebLogic Server是一款由甲骨文公司提供的企业级应用服务器,它广泛用于构建、部署和管理Java EE(Java Platform, Enterprise Edition)应用程序。本教程将通过“weblogic部署项目视频”深入探讨如何...

    weblogic 11G 虚拟目录映射weblogic.xml配置

    总之,WebLogic 11g的虚拟目录映射是通过`weblogic.xml`文件实现的,它提供了一种灵活的方式,使得Web应用程序可以访问和展示文件系统中的资源,同时保持简洁的URL结构。正确配置虚拟目录映射对于提升Web应用的可...

    weblogic部署应用

    ### WebLogic部署应用知识点 #### 一、WebLogic Server简介 - **定义**: WebLogic Server是Oracle公司提供的一款企业级应用服务器,属于Oracle Fusion Middleware的一部分,支持Java EE标准的应用程序开发与部署。...

    Weblogic 11g 部署web应用程序详细图解

    在IT行业中,Weblogic 11g是一款由Oracle公司提供的企业级Java应用服务器,它用于部署和管理基于Java EE(Java Platform, Enterprise Edition)的应用程序。这篇博客文章“Weblogic 11g 部署web应用程序详细图解”...

    WebLogic创建根上下文

    3. **部署应用程序**:将包含`weblogic.xml`文件的Web应用程序部署到WebLogic服务器上。 4. **测试上下文根**:确保Web应用程序能够通过指定的上下文根进行访问。 #### 六、总结 通过以上解析,我们可以了解到`...

    weblogic的安装、目录结构、启动.pdf

    WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,主要用于部署和管理Java EE应用程序。本文将详细介绍WebLogic Server的安装、目录结构以及启动方法。 ### WebLogic Server的安装 WebLogic Server的...

    linux_weblogic部署

    在Linux环境中部署WebLogic Server可以充分利用其稳定性和安全性优势,为应用程序提供强大的运行平台。 #### 二、准备工作 ##### 1. 系统环境 - **操作系统**: Linux (推荐使用Red Hat Enterprise Linux、CentOS或...

    在weblogic 部署出现的 错误

    在WebLogic服务器上部署应用程序时,可能会遇到各种错误,这些错误可能是由于配置问题、环境问题或是应用程序本身的问题导致的。本篇文章将针对“在WebLogic部署出现的错误”这一主题,详细探讨可能遇到的问题及解决...

    weblogic集群部署、控制台端口与程序端口分开

    4. **部署应用程序**:选择“部署” -> “安装”,选择要部署的应用,然后指定部署的目标为集群,而非单个服务器。 5. **配置负载均衡策略**:在“配置” -> “集群” -> “负载均衡策略”中,可以选择合适的策略,...

    WebLogic服务器管理(安装、配置和部署)

    1. **安装WebLogic插件**:在MyEclipse中安装WebLogic插件,以便能够管理和部署应用程序到WebLogic服务器。 2. **配置WebLogic服务器**:在MyEclipse中添加WebLogic服务器,并配置必要的连接信息,如服务器地址、...

    weblogic 控制台与应用端口分开、节点服务器配置

    通常情况下,WebLogic Server的管理控制台和应用程序运行在同一套服务结构下,共享相同的端口。这意味着如果应用程序的某个部分存在安全漏洞,攻击者可能会利用这个漏洞来访问控制台,进而对整个服务器进行非法操作...

    搭建web工程,部署weblogic开发环境。

    WebLogic Server是由Oracle公司提供的一个企业级Java EE应用服务器,它为构建、部署和管理企业级应用程序提供了强大的支持。以下是对这个主题的详细阐述: 一、Web工程概述 Web工程通常指的是基于Web技术开发的应用...

    BEA WebLogic Server 开发WebLogic Server 应用.doc

    BEA WebLogic Server 是一款强大的Java EE (J2EE) 应用服务器,它为企业提供了一个可靠的平台来开发、部署和管理分布式应用程序。这篇文档主要针对使用WebLogic Server 6.1版本的开发者,详细介绍了如何在该平台上...

    weblogic部署.doc

    **部署应用程序**: 1. 将待部署的应用程序(例如`etax2006`)复制到WebLogic的`applications`目录。 2. 打开WebLogic Console,访问`http://localhost:7001/console`,使用之前设定的用户名和密码登录。 3. 在...

Global site tag (gtag.js) - Google Analytics