Jersey +嵌入式Tomcat最小Maven配置

时间:2013-08-07 13:26:53

标签: maven tomcat jersey jersey-client

任何人都可以提供简单的Jersey和嵌入式Tomcat配置: 1)pom.xml 2)主要方法

我试图在谷歌搜索中找到它,但他们建议使用灰熊,玻璃鱼等。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我会去webapp-runner运行网络应用。它将maven生成的war从/ target部署到内置的tomcat容器中。这就是在Heroku上部署java应用程序的方法。
pom插件配置:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.4</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>copy</goal>
                    </goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>com.github.jsimone</groupId>
                                <artifactId>webapp-runner</artifactId>
                                <version>7.0.34.1</version>
                                <destFileName>webapp-runner.jar</destFileName>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>

相关性:

    <dependency>
        <groupId>com.github.jsimone</groupId>
        <artifactId>webapp-runner</artifactId>
        <version>7.0.34.1</version>
        <scope>provided</scope>
    </dependency>

mvn clean package

之后运行应用程序
java -jar target\dependency\webapp-runner.jar target\myapp.war