运行 来自命令行的球衣项目

Running a jersey project from command line

我创建了一个 RESTful API 使用服务于一些 GET 端点的球衣。但问题是,现在我必须将此项目作为 github link 发布,并提供从命令行打开和 运行 项目的说明。我完全使用 Eclipse 构建项目,并在网上搜索资源,但不知道如何完成这项工作。有人愿意将项目下载到他们的机器上,并从命令行帮助 运行 它的指令吗?自述文件包含 link 到 public 端点。

无需实际部署您的 Tomcat 实例,您可以使用 tomcat maven plugin(用于开发)。它启动一个嵌入式 tomcat 实例,因此您可以测试您的网络应用程序。只需将以下内容添加到您的 pom.xml 文件

<build>
    <finalName>SimpleRestApi</finalName>
    <plugins>
        ...
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <path>/</path>
            </configuration>
        </plugin>
    </plugins>
</build>

然后从命令行你可以 运行

mvn tomcat7:run

然后将启动一个服务器实例。然后您可以访问

http://localhost:8080/api/courses

如果要更改上下文路径,只需使用<path>/SimpleRestApi</path>。然后就可以访问

http://localhost:8080/SimpleRestApi/api/courses