私たちの古いアプリケーションの 1 つはStruts-1.2
、EJB-2
で生成された と を使用していxdoclet 1.2.3
ます。Maven 1
を使用してアプリケーションをビルドするために使用されますjava 1.4
。アプリケーションはweblogic 8.1
問題なく実行されています。
Weblogic 10.3.6
現在、 which runs on にアップグレードしています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>
このエラーは、ファイルに Filter クラスweb.xml
の要素が欠落しているためだと理解しています。filter-name
問題はビルド プロセスの一部としてアプリケーションによって生成され、要素の値web.xml
を追加する場所や方法がわかりません。生成された に要素を追加するにfilter-name
はどうすればよいですか?filter-name
web.xml
(注: にデプロイする場合は問題ありませんWeblogic8.1
。これは にデプロイしようとした場合にのみ発生しweblogic10.3.6
ます。)
どんな助けでも大歓迎です。
ありがとう。