Maven jetty plugin如果增加文件到当前的contextpath

[code="xml"]

        <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>maven-jetty-plugin</artifactId>
            <version>6.1.24</version>
            <configuration>
                <scanIntervalSeconds>10</scanIntervalSeconds>
                <connectors>
                    <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                        <port>80</port>
                    </connector>
                </connectors>
                <webXml> ${basedir}/conf/tomcat/web.xml</webXml>
                <webAppConfig>
                    <contextPath>/test</contextPath>
                </webAppConfig>



            </configuration>

        </plugin>

[/code]

如上,我配置一个contextpath /test (/test)

现在我想增加其他不在Webapp 文件夹下的文件 (如xxx.html),让其也能通过 http://localhost/test/xxx.html 来访问。

1个回答

通过 webAppSourceDirectory 指定多源;
[url]http://archive.cnblogs.com/a/1860862/ [/url]

iteye_4614
iteye_4614 谢谢您两次快速的回复,均解决了我的问题, 补充一下,webAppSourceDirectory 只能指定webapp所在的目录,即一个目录; 就我这个问题而言,应该用 baseResource, 如下 <webAppConfig> <contextPath>/</contextPath> <baseResource implementation="org.mortbay.resource.ResourceCollection"> <resourcesAsCSV>war/1.0,war/1.0/www</resourcesAsCSV> </baseResource> </webAppConfig> 参阅 http://docs.codehaus.org/display/JETTY/MultipleWebApp+Source+Directory
7 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问