您使用引导JettyapplicationContext.xml
,这反过来又用servlet配置来设置jetty。在其中,您正在使用contextConfigLocation
指向servlet应用程序上下文的参数来配置servlet。即使您将其嵌入,它仍将作为Web应用程序运行。因此,您还需要向servlet提供其他Bean的配置。我建议您将码头设置提取到它自己的文件中,然后将其余的bean提取到另一个文件中。然后,您在中提供另一个上下文文件contextConfigLocation
。
如果您确实需要在jetty和servlet之间共享应用程序上下文,也许您可??以使用此Blog中的一些信息。似乎有可能,但是看起来您必须手动关联上下文之间的父/子关系。