【发布时间】:2014-10-20 00:25:45
【问题描述】:
有没有办法使用嵌入式 Tomcat 8 以编程方式(而不是通过 web.xml)创建应用程序?我正在尝试通过 main() 而不是通过 Maven 的 Tomcat 插件来启动这个应用程序。
【问题讨论】:
标签: java spring maven spring-mvc tomcat
有没有办法使用嵌入式 Tomcat 8 以编程方式(而不是通过 web.xml)创建应用程序?我正在尝试通过 main() 而不是通过 Maven 的 Tomcat 插件来启动这个应用程序。
【问题讨论】:
标签: java spring maven spring-mvc tomcat
老实说,我不太明白您要做什么,但 Tomcat 8 支持 Servlet 规范 3.1。规范 3.0 (tomcat 7) 之后的任何东西都可以实现 ServletContainerInitializer。这应该会给你你想要的。
public class ServletInitializer implements ServletContainerInitializer {
public void onStartup(Set<Class<?>> c, ServletContext cx) {
// register stuff here
}
【讨论】: