如何在Java中嵌入Tomcat

7

我正在尝试将Tomcat嵌入Java应用程序中。我在谷歌上搜索了,但没有找到好的教程。是否有完整的教程或API文档可用于嵌入Tomcat?

这个问题可能是另一个问题的重复。但它似乎很旧。我读过Tomcat 7 API比Tomcat 6更加改进的文章。因此,我认为它已经过时了。非常感谢提供任何教程链接。


你正在尝试做什么并不清楚。 - Swapnil
你必须使用Tomcat吗?Java中还有其他嵌入式HTTP服务器。 - ZhongYu
1个回答

14

这里有一个关于嵌入Tomcat 8的更近期的教程,请点击此处

要点如下:

public static void main(String[] args) throws Exception {
    Tomcat tomcat = new Tomcat();
    tomcat.setPort(8080);

    //actually deploy stuff on your tomcat by defining contexts          

    tomcat.start();
    tomcat.getServer().await();
}

你能否详细说明如何停止正在运行的Tomcat?只需使用 tomcat.getServer().stop(); - Ron
1
@Ron - 看起来你刚刚做到了 :-) - radai
这是另一个关于如何嵌入Tomcat的好教程,适用于Tomcat 8。http://www.jofre.de/?p=1227 - michaelok

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接