我们的一个旧应用程序使用Struts-1.2和EJB-2生成xdoclet 1.2.3。Maven 1用于使用java 1.4. 该应用程序一直在运行,weblogic 8.1没有任何问题。
现在我们正在升级到Weblogic 10.3.6哪个运行在java 6. 当应用程序部署到Weblogic 10.3.6我们遇到以下错误。
The error is weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND problem:
cvc-minLength-valid.1.1: string length (0) is less than minLength facet (1) for filter-nameType
in namespace http://java.sun.com/xml/ns/javaee:<null>
我了解此错误是因为web.xml文件缺少filter-name过滤器类的元素。
问题是web.xml作为构建过程的一部分由应用程序生成的,我不知道在哪里或如何添加filter-name元素值。我应该怎么做才能将filter-name元素添加到生成的元素中web.xml?
(注意:部署到 时没有问题Weblogic8.1。仅在尝试部署时才会发生这种情况weblogic10.3.6。)
任何帮助都感激不尽。
谢谢。