我正试图想办法让Tomcat(很好)用我的自定义ApplicationContext启动服务器,例如:
public class MyApplicationContext
extends ApplicationContext {
... (Some BL) ...
}
是否有一个xml参数我可以覆盖某处,所以它会加载我的类而不是默认的?
答案 0 :(得分:1)
Tomcat的configuration documentation说< Context>配置节点接受" className"属性,它所说的,
"要使用的实现的Java类名。这堂课必须 实现org.apache.catalina.Context接口。如果没有指定, 将使用标准值(定义如下)。"
答案 1 :(得分:0)
所以我对这个问题的解决方案是添加一个ContextListener,并在其中初始化一个" singleton"稍后将从servlet访问。 - 我还在测试这个。