我想在嵌入式Tomcat(7)上运行JAX-RS 2.0(Jersey)应用程序。但我还没有找到关于它的示例或文档。
如何以编程方式设置Tomcat 7并添加一个包装JAX-RS应用程序的Servlet?
答案 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
。