Apache CXFのwsdl_firstサンプルでは、pomファイルはwsdlファイルをWEB-INF /に置きます。また、src/main/resources内のすべてのxmlファイルとwsdlファイルは、src/main/resourcesにあるため、WEB-INF/classesで終わります。wsdlファイルをWEB-INF(Apache CXF)に入れる必要があるのはなぜですか?
tomcatにwebappをデプロイします。
私の質問は、WEB-INFからwsdlファイルを削除し、WEB-INF/classes(およびTomcatを再起動します)からxmlファイルとwsdlファイルを削除しても、Webアプリケーションは引き続き動作します。なぜpomファイルはwsdlファイルをWEB-INFに明示的に置くのですか?なぜWEB-INF/classesにxmlファイルとwsdlファイルがあるのですか?
src/main/webappには、web.xmlとcxf-servlet.xmlがあります。彼らはWEB-INF /で終わります。私がそれらを取り除くと、物事は間違っています。