ant war - 将文件与web.xml并行

时间:2011-03-14 22:25:26

标签: ant spring-ws

我正在尝试使用带有ant的spring webservice。 spring webservice要求将spring-ws-servlet.xml和sample.xsd文件放在与web.xml并行的war文件中。

我正在尝试这个war命令,它正在将web-inf文件夹放在其中。请让我知道我应该修改什么以将其放在web-inf文件夹中。

<copy file="config/ws/spring-ws-servlet.xml" tofile="lps/WEB-INF/spring-ws-servlet.xml" />

<war warfile="dist/ODG.war" webxml="config/web.xml">
            <lib dir="lps/WEB-INF/lib" />
            <classes dir="lps/WEB-INF/classes" />
            <fileset dir="lps/ws"/>
</war>

1 个答案:

答案 0 :(得分:1)

作为ant manual states,在war任务中添加webinf元素,将文件添加到WEB-INF目录中。

<war warfile="dist/ODG.war" webxml="config/web.xml">
    ...
    <webinf>
        <fileset dir="config/ws" includes="spring-ws-servlet.xml"/>
    </webinf>
</war>