I found also this https://github.com/webjars/orientdb-studio
but i didn't try it 2015-05-06 12:06 GMT+02:00 Enrico Risa <[email protected]>: > hi Dimitri > > i think you can solve it if you declare the $ORIENTDB_HOME in your code, > so the server > will load the studio plugin from the plugins folder under the ODB dist. > Otherwise you can use the orientdb.www.path in the xml file but you have > to unpack the Studio zip under > the www/studio folder > > 2015-05-06 11:56 GMT+02:00 Dmitrii Rogozin <[email protected]>: > >> We have exactly same problem. Dave have you found a solution? >> >> >> On Tuesday, November 25, 2014 at 3:40:24 AM UTC+2, Dave ALI wrote: >>> >>> I have an instance of orientDb 2.0-M3 running in a Tomcat 7.0.47 app - >>> which works fine with Java API. I think I have configuration correct for >>> http access. Log shows app listening >>> >>> 2014-11-24 18:08:18:303 INFO Listening http connections on 0.0.0.0:2480 >>> (protocol v.10, socket=default) [OServerNetworkListener] >>> >>> When I try to access studio at localhost:2480 the request returns 404 >>> not found and produces exception below ... >>> >>> 2014-11-24 18:08:23:382 INFO Deploying web application directory >>> /usr/local/apache-tomcat-7.0.47/webapps/manager [HostConfig]Error on >>> loading resource /studio/index.html >>> java.net.SocketException: Socket closed >>> at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:121) >>> at java.net.SocketOutputStream.write(SocketOutputStream.java:159) >>> at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) >>> at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.OHttpResponse.flush(OHttpResponse.java:454) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.OHttpResponse.sendStream(OHttpResponse.java:391) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.OHttpResponse.sendStream(OHttpResponse.java:355) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.command.get.OServerCommandGetStaticContent.execute(OServerCommandGetStaticContent.java:137) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.ONetworkProtocolHttpAbstract.service(ONetworkProtocolHttpAbstract.java:182) >>> at >>> com.orientechnologies.orient.server.network.protocol.http.ONetworkProtocolHttpAbstract.execute(ONetworkProtocolHttpAbstract.java:581) >>> at >>> com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:65) >>> >>> Complete configuration file shown below. Any assistance/clues would be >>> greatly appreciated. >>> >>> +++++++ >>> >>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> >>> <orient-server> >>> <network> >>> <protocols> >>> <protocol name="binary" >>> implementation="com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary"/> >>> <protocol name="http" >>> implementation="com.orientechnologies.orient.server.network.protocol.http.ONetworkProtocolHttpDb"/> >>> </protocols> >>> <listeners> >>> >>> <listener ip-address="0.0.0.0" port-range="2424-2430" >>> protocol="binary"/> >>> <listener ip-address="0.0.0.0" port-range="2480-2490" >>> protocol="http"> >>> <commands> >>> <command >>> implementation="com.orientechnologies.orient.server.network.protocol.http.command.get.OServerCommandGetStaticContent" >>> pattern="GET|www GET|studio/ GET| GET|*.htm GET|*.html GET|*.xml GET|*.jpeg >>> GET|*.jpg GET|*.png GET|*.gif GET|*.js GET|*.css GET|*.swf GET|*.ico >>> GET|*.txt GET|*.otf GET|*.pjs GET|*.svg GET|*.json GET|*.woff GET|*.ttf >>> GET|*.svgz" stateful="false"> >>> <parameters> >>> <entry value="Cache-Control: no-cache, >>> no-store, max-age=0, must-revalidate\r\nPragma: no-cache" >>> name="http.cache:*.htm *.html"/> >>> <entry value="Cache-Control: max-age=120" >>> name="http.cache:default"/> >>> </parameters> >>> </command> >>> </commands> >>> <parameters> >>> <parameter name="network.http.charset" >>> value="utf-8"/> >>> </parameters> >>> </listener> >>> </listeners> >>> </network> >>> <users> >>> <user name="root" password="XXXXXX" resources="*" /> >>> </users> >>> <storages> >>> <storage >>> path="plocal:/Users/daved/bin/orientdb-community-2.0-M3/databases/ConcordDebate" >>> name="ConcordDebate" >>> loaded-at-startup="true" /> >>> </storages> >>> <properties> >>> <entry name="orientdb.www.path" >>> value="/Users/daved/bin/orientdb-community-2.0-M3/www/"/> >>> <entry name="orientdb.config.file" >>> value="/Users/daved/bin/orientdb-community-2.0-M3/config/orientdb-server-config.xml"/> >>> <entry name="server.cache.staticResources" value="false" /> >>> <entry name="log.console.level" value="finest" /> >>> <entry name="log.file.level" value="fine" /> >>> </properties> >>> </orient-server> >>> >>> >>> >>> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OrientDB" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
