1
我将我的应用程序逻辑分为3个servlet,其中两个连接到数据库。Servlets - 在多个Servlets中共享Initialcontext
他们都通过获取数据库连接:
Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/AutoMedScan");
有问题,这里是每个请求,一个新的语境下被创建。我可以将上下文存储在static final
变量中,但是在每个servlet中都有一个(因此代码重复)。
解决此问题的最佳方法是什么?