`
guanyq
  • 浏览: 127593 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

变态的weblogic92

阅读更多

将原先813的应用移植到weblogic92上,修改了weblogc.xml文件的命名空间:

 

改为如下格式:

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
  http://www.bea.com/ns/weblogic/90
  http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

 

web.xml的servlet版本,修改为如下格式:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

 

启动应用,老是报如下错误:

weblogic.application.ModuleException: VALIDATION PROBLEMS WERE FOUND
  /opt/bea1/apps/ppsdomain/app/WEB-INF/weblogic.xml:33:5:33:5: problem: cvc-complex-type.2.4a: Expected elements 'verbose@http://www.bea.com/ns/weblogic/90 working-dir@http://www.bea.com/ns/weblogic/90 print-nulls@http://www.bea.com/ns/weblogic/90 backward-compatible@http://www.bea.com/ns/weblogic/90 encoding@http://www.bea.com/ns/weblogic/90 exact-mapping@http://www.bea.com/ns/weblogic/90 default-file-name@http://www.bea.com/ns/weblogic/90 rtexprvalue-jsp-param-name@http://www.bea.com/ns/weblogic/90 debug@http://www.bea.com/ns/weblogic/90' instead of 'keepgenerated@http://www.bea.com/ns/weblogic/90' here in element jsp-descriptor@http://www.bea.com/ns/weblogic/90:</opt/bea1/apps/ppsdomain/app/WEB-INF/weblogic.xml:33:5>

 

在网上找了很多类似帖子,都没能解决问题,后来仔细研究了weblogic92的配置文件说明文档及weblogic-web-app.xsd,多次修改验证,才知道问题的原因

 

weblogc.xml文件里面的各个元素必须按照顺序配置才行否则一定会出错

 

其中包括session-descriptor节点及jsp-descriptor节点,且813的配置文件格式与92的有差异,92文件如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
  http://www.bea.com/ns/weblogic/90
  http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

 <session-descriptor>
  <timeout-secs>300</timeout-secs>
  <invalidation-interval-secs>60</invalidation-interval-secs>
  <id-length>10</id-length>
  <cookies-enabled>false</cookies-enabled>
  <cookie-name>jid</cookie-name>
  <cookie-comment>
   WebLogic Server Session Tracking Cookie
  </cookie-comment>
  <cookie-max-age-secs>-1</cookie-max-age-secs>
  <persistent-store-type>memory</persistent-store-type>
  <persistent-store-cookie-name>
   WLCOOKIE
  </persistent-store-cookie-name>
  <persistent-store-table>
   wl_servlet_sessions
  </persistent-store-table>
  <jdbc-connection-timeout-secs>120</jdbc-connection-timeout-secs>
  <url-rewriting-enabled>true</url-rewriting-enabled>
 </session-descriptor>
 <jsp-descriptor>
  <page-check-seconds>-1</page-check-seconds>
  <precompile>false</precompile>
  <precompile-continue>false</precompile-continue>
  <verbose >false</verbose >
  <working-dir>jspc/wappps</working-dir>
  <encoding>UTF-8</encoding>
 </jsp-descriptor>

 <container-descriptor>
  <servlet-reload-check-secs>-1</servlet-reload-check-secs>
 </container-descriptor>

 <virtual-directory-mapping>
  <local-path>/opt/bea1/apps/ppsdomain</local-path>
  <url-pattern>/pages/*</url-pattern>
 </virtual-directory-mapping>

 <context-root>/</context-root>
 <wl-dispatch-policy>run</wl-dispatch-policy>
</weblogic-web-app>

分享到:
评论

相关推荐

    aix安装weblogic92

    ### AIX 下 WebLogic 92 的安装与配置详解 #### 一、Java5_64.sdk.tar 的安装 在 AIX 系统上安装 WebLogic 92 之前,首先需要确保系统环境中已经安装了合适的 Java 环境。本部分将详细介绍如何在 AIX 下安装 Java ...

    图解Weblogic92域创建及与Myeclipse服务配置

    【标题】:“图解Weblogic92域创建及与Myeclipse服务配置” 【内容详解】 WebLogic Server是由Oracle公司提供的一个企业级Java应用服务器,它支持Java EE(Enterprise Edition)标准,为开发和部署分布式Java应用...

    Weblogic92+CXF+XDoclet+Spring轻松搞定webservice 例子

    【Weblogic92】 WebLogic Server 9.2 是Oracle公司的一款企业级Java应用服务器,它提供了完整的Java EE(J2EE)平台支持,包括Servlet、JSP、EJB等技术,用于开发、部署和管理分布式Web应用程序。在本例中,Weblogic...

    weblogic 92 cluster

    【WebLogic 9.2 集群配置详解】 WebLogic Server 9.2 集群是一种高可用性和可扩展性的解决方案,它允许你在一个物理或虚拟环境中部署多个服务器实例,共同处理工作负载,提高应用程序的可靠性和性能。本文将深入...

    weblogic92 启动慢解决办法

    test01@linux-suse:~/bea/weblogic92/samples/domains/wl_server/bin&gt; ./startWebLogic.sh . JAVA Memory arguments: -Xms 256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m

    redhat as4 weblogic92 apache plugin配置

    在"redhat as4 weblogic92 apache plugin配置"中,主要涉及以下知识点: 1. **WebLogic Apache Plugin**:这是一个插件,它允许Apache直接与WebLogic Server通信,使得Apache能够处理WebLogic的HTTP请求。这个插件...

    weblogic92调优.zip

    WebLogic Server 9.2 是一个企业级的Java EE应用服务器,由Oracle公司提供,用于部署和管理基于Java的应用程序。调优WebLogic Server 9.2 是为了提高其性能,减少延迟,优化资源利用,并确保高可用性和稳定性。下面...

    weblogic92集群配置、部署手册

    《WebLogic 9.2集群配置与部署指南》 在企业级应用中,WebLogic Server作为Oracle公司的一款强大中间件,常被用于构建高可用性和可扩展性的分布式系统。本篇指南将深入探讨WebLogic 9.2版本的集群配置与部署过程,...

    weblogic 9.2 win32

    根据提供的文件信息,我们可以深入探讨WebLogic 9.2的相关知识点。尽管提供的链接无法直接访问,但是基于标题、描述和部分可用内容,可以提炼出以下关键知识点: ### WebLogic 9.2 概述 #### 一、WebLogic 9.2 ...

    weblogic9.2安装过程

    为此,需要切换到目录 &lt;BEA&gt;/weblogic92/samples/domains/wl_server/bin,并运行命令 “startWebLogic.sh”。这个命令将启动 WebLogic 服务器,并使其准备好接受请求。 访问 WebLogic 控制台 启动 WebLogic 服务器...

    weblogic监控 weblogic调优 weblogic版本区别 weblogic启动关闭脚本

    WebLogic Server是一款由Oracle公司开发的企业级Java应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。本文将深入探讨WebLogic的监控、调优、不同版本之间的区别以及启动和关闭脚本的使用。 ...

    Weblogic 套件和Weblogic 标准版 Weblogic 企业版 功能对比

    在IT领域,特别是针对企业级应用服务器的选择与配置,Oracle WebLogic Server无疑占据了重要的位置。WebLogic Server作为一款高性能、可扩展的企业级Java应用服务器,提供了丰富的功能与服务,适用于构建、部署和...

    weblogic10.3.3之后版本升级至weblogic10.3.6文档.docx

    ### WebLogic 10.3.3 至 10.3.6 升级指南 #### 一、概述 本指南旨在详细介绍如何从WebLogic Server 10.3.3及其后续版本升级到10.3.6版本的具体步骤。升级过程中需要考虑的因素以及必要的准备措施也将被涵盖。 ###...

    weblogic weblogic weblogic

    WebLogic是Oracle公司的一款企业级Java应用服务器,它基于Java EE(Enterprise Edition)平台,用于构建、部署和管理分布式应用程序。WebLogic Server是许多大型企业和组织的核心组件,它提供了多种功能和服务,包括...

    eclipse的weblogic插件

    为了在Eclipse中方便地开发、调试和管理运行在WebLogic上的应用,Eclipse提供了WebLogic插件。 WebLogic插件的安装方法如描述所述,首先需要将下载的WebLogic插件压缩包解压。这个压缩包通常包含了若干个.jar文件,...

    weblogic详细安装部署手册

    ### WebLogic详细安装部署流程 #### 一、安装前准备 **1.1 JDK环境配置** - **确保JDK已安装:** 在安装WebLogic之前,必须先安装Java Development Kit (JDK)。WebLogic服务器依赖于JDK来运行。请确保安装的是与...

    weblogic傻瓜式安装教程

    ### WebLogic傻瓜式安装教程详解 #### 一、前言 本文档旨在提供一个简单易懂的WebLogic安装教程,适用于初次接触WebLogic或希望快速完成安装的用户。通过本教程,您将学会如何在Linux环境下进行WebLogic的安装与...

    weblogic10.3性能优化参数配置

    Weblogic 10.3 性能优化参数配置 Weblogic 服务器是 Oracle 公司推出的一个基于 Java 的中间件服务器,广泛应用于企业级应用系统中。为了确保 Weblogic 服务器的高性能和稳定运行,需要对其进行合理的配置和优化。...

Global site tag (gtag.js) - Google Analytics