对于宠物项目,我希望嵌入式Jetty运行Spring Web MVC应用程序.我在Web容器中使用了Spring(很容易告诉"从哪里开始")并且我使用了没有Spring的嵌入式Jetty.
如果我想要两者一起工作,感觉有点像鸡肉或鸡蛋问题.组织项目的最佳方式是什么?换句话说,我应该放main()
什么?它应该是一个Spring应用程序恰好将Jetty作为bean(那么上下文呢?)?或者我应该单独启动Jetty并通过servlet侦听器插入Spring?有什么警告?
Spring 容器中的 Jetty 用于启动 web 应用程序,无论是否是 spring 化的。如果没有技巧,Web 应用程序和您的 Web 应用程序不具有相同的 Spring 上下文。
因此,您必须在主程序中创建一个 Jetty 服务器,添加您的 Web 应用程序并启动服务器。最好的方法是像常见的 Java EE 服务器一样使用 web.xml,并将此描述符添加到您的 Jetty 服务器中。
归档时间: |
|
查看次数: |
5149 次 |
最近记录: |