是否可以在Java EE服务器中启动例如OrientDB服务器实例?
这是可能的还是我只需要在容器中使用Servlets或EJB?
你能给我一个快速的例子,说明如何启动一个管理它自己的线程的应用程序。
答案 0 :(得分:2)
您可以在同一个JVM中启动OrientDB,甚至是Java EE容器。请查看本指南:http://code.google.com/p/orient/wiki/EmbeddedServer。
您可以创建一个只需按照说明启动服务器的Servlet。
答案 1 :(得分:1)
可以在JavaEE中启动应用程序。 JavaEE服务器不会强迫您不使用自己的线程。
以下是如何启动嵌入式(进程中)HSQLDB的示例:
Connection c = DriverManager.getConnection("jdbc:hsqldb:file:testdb", "sa", "");
当然你需要在进程OrientDB中运行代码,我不认为OrientDB可以这种方式启动(在进程中)。它必须有自己的过程。