I can successfully run OrientDB server 2.1.x as a windows service by using the apache Commons Daemon and following the documentation here?
However it looks like the docs have been merely ported to
as there are no obvious changes.
I cannot run OrientDB server 2.2.x as a windows service using the same method because I get a lot of errors on startup loading the plugins...
Does something need to be changed in the installService.bat file?
2016-07-19 16:14:46:153 INFO Installing dynamic plugin 'orientdb-security-2.2.4.jar'... [OServerPluginManager]Error on installing dynamic plugin 'security'
java.lang.ClassNotFoundException: com.orientechnologies.security.OSecurityPlugin
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.startPluginClass(OServerPluginManager.java:261)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.installDynamicPlugin(OServerPluginManager.java:350)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.updatePlugin(OServerPluginManager.java:202)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.updatePlugins(OServerPluginManager.java:290)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.startup(OServerPluginManager.java:93)
at com.orientechnologies.orient.server.OServer.registerPlugins(OServer.java:1140)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:389)
at com.orientechnologies.orient.server.OServerMain.main(OServerMain.java:41)
2016-07-19 16:14:46:153 INFO Installing dynamic plugin 'orientdb-teleporter-2.2.4.jar'... [OServerPluginManager]Error on installing dynamic plugin 'teleporter'
java.lang.ClassNotFoundException: com.orientechnologies.teleporter.main.OTeleporter
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.startPluginClass(OServerPluginManager.java:261)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.installDynamicPlugin(OServerPluginManager.java:350)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.updatePlugin(OServerPluginManager.java:202)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.updatePlugins(OServerPluginManager.java:290)
at com.orientechnologies.orient.server.plugin.OServerPluginManager.startup(OServerPluginManager.java:93)
at com.orientechnologies.orient.server.OServer.registerPlugins(OServer.java:1140)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:389)
at com.orientechnologies.orient.server.OServerMain.main(OServerMain.java:41)