使用静态资源为jetty配置上下文路径

使用静态资源为jetty配置上下文路径,jetty,maven-jetty-plugin,Jetty,Maven Jetty Plugin,我配置了一个maven应用程序来启动Jetty,并从../client加载静态数据。配置如下: <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.4.v20120524</version>

我配置了一个maven应用程序来启动Jetty,并从../client加载静态数据。配置如下:

<plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>8.1.4.v20120524</version>
            <configuration>
                <scanIntervalSeconds>25</scanIntervalSeconds>
                <connectors>
                    <connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
                        <port>9095</port>
                        <maxIdleTime>60000</maxIdleTime>
                    </connector>
                </connectors>
                <webAppSourceDirectory>../client/</webAppSourceDirectory>
                <webAppConfig>
                    <resourceBases>
                        <resourceBase>src/main/webapp</resourceBase>
                        <resourceBase>../client/</resourceBase>
                    </resourceBases>
                </webAppConfig>
            </configuration>
</plugin>

最终找到了正确的配置:

<webAppConfig>
    <contextPath>/API</contextPath>
</webAppConfig>
<contextHandlers>
    <contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
        <contextPath>/</contextPath>
        <resourceBase>../client/</resourceBase>
    </contextHandler>
</contextHandlers>

/原料药
/
../client/
<webAppConfig>
    <contextPath>/API</contextPath>
</webAppConfig>
<contextHandlers>
    <contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
        <contextPath>/</contextPath>
        <resourceBase>../client/</resourceBase>
    </contextHandler>
</contextHandlers>