如何在数据层中获取ServletContext对象?

时间:2016-02-08 09:32:00

标签: java tomcat

我的应用程序作为两个独立的部分运行,Web模块在tomcat容器中运行,数据层作为不同服务中的单独java程序运行,并且它们使用数据库进行交互。

我想访问数据层中的ServletContext,我该怎么做?

当我在数据层中使用ServletContext时,它会给我一个例外NoClassDefFoundError

1 个答案:

答案 0 :(得分:0)

所以我接受了@Kayaman的建议。并尝试限制对象在各自层中的使用,即使用表示层中的上下文和数据访问层中的Hibernate Session

我将调用从Controller传递给DAO,并将所需的对象存储在DAO中的全局映射中,这些映射稍后被调用以进一步处理。最后将信号返回到表示层。