如何在嵌入式Tomcat上运行JAX-RS应用程序?

时间:2012-09-04 19:58:13

标签: java tomcat jersey jax-rs

我想在嵌入式Tomcat(7)上运行JAX-RS 2.0(Jersey)应用程序。但我还没有找到关于它的示例或文档。

如何以编程方式设置Tomcat 7并添加一个包装JAX-RS应用程序的Servlet?

1 个答案:

答案 0 :(得分:0)

如果要从Java环境启动/停止Tomcat,请查看其启动脚本以查看调用的类。它实际上并不那么复杂;我一直都是从IntelliJ这样做的。我的IntelliJ启动配置如下所示:

主要类org.apache.catalina.startup.Bootstrap

VM参数-ea -cp $CLASSPATH:/path/to/tomcat/bin/bootstrap.jar -Dcatalina.base="/path/to/tomcat" -Dcatalina.home="/path/to/tomcat" -Djava.io.tmpdir="/path/to/tomcat/temp" -noverify -Xmx400M -XX:MaxPermSize=400M

计划参数start

工作目录/path/to/tomcat

如果你想优雅地停止Tomcat,唯一不同的是程序参数,即stop