我们在 apache tomcat 7 容器中运行一个 servlet。该应用程序使用阿帕奇骆驼和弹簧。当应用程序启动时,我们会在启动期间收到以下警告:
无法从应用程序上下文中找到类装入器,而是使用线程上下文类装入器
如何告诉弹簧/骆驼使用哪个类加载器来摆脱此警告?
您可以在定义 servlet 本身 WebServletContext 的同时加载上下文
<servlet>
<servlet-name>admin</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/*.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>admin</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>