读书人

在应用程序中施用Spring启动嵌入式Jet

发布时间: 2012-10-13 11:38:17 作者: rapoo

在应用程序中使用Spring启动嵌入式Jetty并让Web程序共享同一个Application Context(二)

在上一篇《在应用程序中使用Spring启动嵌入式Jetty并让Web程序共享同一个Application Context(一)》 中介绍了其中的一种方法,下面再介绍另一种比较简单的方法。

?

这次我们不需要编写自己的 ContextLoader 和 ContextLoaderListener。也不需要在 web.xml 里配置 spring,我们会直接将 application context 传递给 jetty 内部。

?

首先要确保 web.xml 里不出现如下的配置代码

?

?

现在应用程序的 main() 方法里面只需加载 Spring context 即可,其他的所有工作就让 Spring 来完成吧。

public static void main(String[] args){       applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");       applicationContext.registerShutdownHook();   }  

?

?

注:这里的 Jetty 的版本是 7.0.2

读书人网 >Web前端

热点推荐