专题文章---常见部署问题故障排除.docVIP

  • 3
  • 0
  • 约5.37千字
  • 约 5页
  • 2016-10-19 发布于重庆
  • 举报
专题文章---常见部署问题故障排除

部署问题故障排除 问题描述: WebLogic Server 无法正确部署应用程序。 服务器选择的是旧版本的应用程序,而不是重新部署的新版本的应用程序。 故障排除: 请注意,并非下面所有任务都需要完成。有些问题仅通过执行几项任务就可以解决。 1、可部署应用程序类型和部署目标类型: 部署单元是指根据 J2EE 规范进行组织并可部署到 WebLogic Server 的 J2EE 应用程序(企业应用程序或 Web 应用程序)或独立 J2EE 模块(EJB 或资源适配器)。 WebLogic Server 也支持 Web Service 模块的部署,J2EE 规范中并未包含此类模块。 一个企业应用程序由一个或多个下列 J2EE 应用程序或模块组成: Web 应用程序 Enterprise Java Bean (EJB) 模块 资源适配器模块 使用 jar 实用程序打包的部署单元使用各自专用的文件扩展名,部署单元的类型决定它使用的文件扩展名: EJB 打包后生成的文件的扩展名是 .jar。 Web 应用程序打包后生成的文件的扩展名是 .war。 资源适配器打包后生成的文件的扩展名是 .rar。 企业应用程序打包后生成的文件的扩展名是 .ear。 Web Service 打包后生成的文件的扩展名可以是 .ear 或 .war。 大多数部署单元均可以打包文件格式或展开目录格式进行部署,只有资源适配器模块例外,它不能以展开目录格式进行部署。 部署目标可以是 WLS 服务器、群集或虚拟主机。 2、部署工具 WLS 提供了以下几种模式来部署应用程序: 通过管理控制台 weblogic.Deployer 工具 wldeploy Ant 任务 weblogic.management.deploy API 如果是以开发模式运行,则可以通过复制应用程序目录下的模块进行部署。 3、Stage 模式 WebLogic Server 为分级文件提供了以下三种不同的模式:stage 模式、nostage 模式和 external_stage 模式。下表详细说明了上述模式的工作方式: (English) stage 模式的缺省值: 对于被管服务器:stage 模式的缺省值是 stage,这意味着缺省的 stage 行为是将应用程序文件复制到其目标被管服务器 对于管理服务器:stage 模式的缺省值是 nostage,这意味着缺省 stage 行为是从提供的源位置进行部署 4、开发/生产模式 可以利用 applications 目录在开发服务器中快速部署应用程序。WebLogic Server 实例以开发模式运行时,会自动部署您置于该目录中的所有应用程序或模块。 自动部署功能会检查 applications 文件夹,以确定是否有新生成的应用程序或现有应用程序是否有更改,然后会动态地部署这些更改。 Auto Update Interval 的缺省值为 3000 毫秒。可以通过管理控制台更改该值,具体方法为:在左窗格中选择域的名称,然后在“Applications”选项卡中更改间隔值。 对于以开发模式运行的服务器,自动部署功能处于启用状态。要禁用自动部署功能,请使用下列方法之一将服务器转入生产模式: 在管理控制台中,在左侧窗格中单击域的名称,然后在右侧窗格中选中“Production Mode”复选框。 在命令行中,请使用以下参数启动域的管理服务器: -Dweblogic.ProductionModeEnabled=true 缺省情况下,被管服务器与管理服务器的启动模式相同。在 WLS 8.1 SP3 及以后的版本中,您可以更改被管服务器的启动模式,使之不同于管理服务器的启动模式(在 8.1SP3 中,已通过 CR127698 / CR132901 (English) 修正了该问题)。 5、展开目录/归档格式 大多数部署单元均可以打包文件格式或展开目录格式进行部署。下面列出了这些格式的常见优点和缺点: 以展开目录格式部署时,可以更新静态文件,以归档格式部署时则无法进行更新。 以展开目录格式部署时,可以重新部署应用程序的一部分而无需重新部署整个应用程序。 以展开目录格式部署时,可以通过控制台编辑部署描述符。 如果以 nostage 模式和展开目录格式进行部署,WebLogic 会自动检测部署的 JSP 或 Servlet 发生的更改,并更新部署。 以归档格式部署便于打包模块和应用程序来进行展开目录。打包文件更易于复制,因为与展开目录格式的目录比较,它们占用的文件句柄数较少,而且由于进行了文件压缩,它们可以节省

文档评论(0)

1亿VIP精品文档

相关文档