当前位置: 首页 > news >正文

Weblogic发布小问题——weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND

前几天发布应用时出现了如下所示的一段错误提示信息:

weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND

problem: cvc-enumeration-valid: string value '3.0' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee:<null>

根据错误的提示信息大概可以判断是一个和版本有关的验证问题,又看到有"web-app",所以推断是web.xml文件中的问题!百度了一下,看看其他同仁是怎么分析和解决这个问题的!

没错,是web.xml文件中的配置和Weblogic应用服务器(我们的应用服务器是:WebLogic Server 版本: 10.3.6.0)有不匹配的地方,weblogic10.3.6不支持web-app_3_0.xsd的定义!

1:报错时项目中web.xml的web-app元素的配置如下所示

    <web-app 
                   version="3.0"
                   xmlns="http://java.sun.com/xml/ns/javaee" 
                   xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
      >

2:修改成如下所示的形式就没有这个小问题了

    <web-app 
                   version="2.5"
                   xmlns="http://java.sun.com/xml/ns/javaee" 
                   xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      >

恩,解决问题的大概思路就是这样了,先仔细的弄明白错误的提示信息是什么意思,如果能搞定或者有思路就试验试验。如果思路不畅就百度看看其他的网友是怎么分析和解决这个问题的,一般而言许多开发中所遇到的问题在网上多少都会有些解决方案的,如果找不到比较匹配的方案,也可能会想到一些解决问题的新思路,实在不行就问问同事查查书本,最后还是解决不了就请专家们帮忙看看!哈哈,不过一般三步就差不多了!

参考如下:

http://blog.csdn.net/wangmuming/article/details/22187307

 

 

相关文章:

  • POI生成Excel
  • 关于Yii中CGridView关联表字段的filter问题解决方法
  • 78. Subsets
  • 如何识别一个字符串是否Json格式
  • 全能App研发助手!滴滴开源DoraemonKit
  • 码农张的Bug人生 - 初来乍到
  • cesiumjs开发实践(四) 地形介绍
  • Linux的文件管理类命令
  • java android 将小数度数转换为度分秒格式
  • [译] React v16.8: 含有Hooks的版本
  • sping 面向切面编程之引入通知
  • 自定义标签简介
  • 一张图知道HTML5布局(图)
  • 七牛云假注销小指南
  • Shell在大数据时代的魅力:从一道百度大数据面试题想到的点滴
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Date型的使用
  • echarts花样作死的坑
  • javascript 哈希表
  • Java编程基础24——递归练习
  • Just for fun——迅速写完快速排序
  • KMP算法及优化
  • Leetcode 27 Remove Element
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • XForms - 更强大的Form
  • 从重复到重用
  • 电商搜索引擎的架构设计和性能优化
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 工作手记之html2canvas使用概述
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何设计一个微型分布式架构?
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 树莓派 - 使用须知
  • 赢得Docker挑战最佳实践
  • 做一名精致的JavaScripter 01:JavaScript简介
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define用法
  • #预处理和函数的对比以及条件编译
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • ()、[]、{}、(())、[[]]命令替换
  • (1)(1.13) SiK无线电高级配置(五)
  • (java)关于Thread的挂起和恢复
  • (二)hibernate配置管理
  • (论文阅读11/100)Fast R-CNN
  • .describe() python_Python-Win32com-Excel
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net 使用ajax控件后如何调用前端脚本
  • .Net8 Blazor 尝鲜
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .net连接oracle数据库
  • .NET企业级应用架构设计系列之应用服务器
  • .net图片验证码生成、点击刷新及验证输入是否正确