我的团队目前正在重新打包 Neo4j webadmin 控制台,使其可用作 Glassfish 标准 JavaEE Web 应用程序。我们在neo4j-jca-connector之上构建它。
我们已经找到了一种重新打包各种网络资源并从我们的战争中提供服务的方法。我们现在与各种 REST 端点作斗争。
事实上,这些端点都将它们的 neo4jDatabase
作为@Context
元素注入(例如参见RestfulGraphDatabase 构造函数)。我们可以通过 JNDI 命名和@Resource 注入来访问 Neo4J 数据库。但是,由于我们不想更改这些 REST 资源的任何代码行,我们如何将数据库注入该 JAX-RS 资源中?
我们可以在 web.xml 中做点什么吗?
我们是否必须编写一个 JAX-RS 应用程序类?