1

我一直在寻找一种在 tomcat 中运行 Titan 服务器的方法,但我找不到任何有关此的信息。

任何人都知道如何做到这一点?

4

2 回答 2

0

既然您问的是在 Tomcat 中运行“Titan Server”,那实际上只是意味着如何在 Tomcat 中运行Rexster。我们在很多很多版本之前都放弃了对 Tomcat 的官方支持,但我相信仍然有一些人以这种方式部署它,这意味着它实际上是可能的。我想这也只适用于托管基于 Jersey 的 REST 端点,而不适用于 RexPro。

首先,我会简化堆栈,让 Rexster 在 Tomcat 中运行。我会在gremlin-users 邮件列表中搜索人们在该主题上发布的内容,但我认为这个是最相关的:

https://groups.google.com/forum/#!msg/gremlin-users/s0g9Sd_xjSw/LQ3_ugL680cJ

如果我没记错的话,让事情顺利进行的关键在于这个 Rexster 类:RexsterApplicationProviderweb.xml请注意带有示例片段 的类注释。

于 2014-09-11T22:45:08.427 回答
0

我怀疑你只是在Tomcat启动时用Cassandra等启动一个Titan实例?

如果是这种情况,您可以在 web.xml 中创建一个 InitialListener 来启动一个 Singleton 或启动 Titan 图形连接的服务,然后您可以在您的其他 servlet/您正在运行的任何代码库中使用它。

于 2014-09-17T16:03:31.473 回答