HTTPS SSH

Embedded Neo4j

An example project for demonstration of Neo4j used as an embedded data storage for data received via REST service and propagated to Wicket GUI via WebSockets.

How to run the example

  1. Clone the repository.
  2. Run the command gradle tomcatRun.
  3. Open a browser on URL http://localhost:4040/deep-thought to see a page without data.
  4. Open SoapUI project from src/test/soapui.
  5. Run the test suite Cases + Persons + Documents.
  6. Check the browser with newly loaded data.
  7. Check the log in the console.
  8. Browse the source code.

What if you're sitting behind a proxy?

You need to modify (or create) your $HOME/.gradle/gradle.properties in following way:

systemProp.http.proxyHost=<your-proxy-host>
systemProp.http.proxyPort=<your-proxy-port>
systemProp.http.nonProxyHosts=localhost|<other-non-proxy-host>
systemProp.https.proxyHost=<your-proxy-host>
systemProp.https.proxyPort=<your-proxy-port>
systemProp.https.nonProxyHosts=localhost|<other-non-proxy-host>

License

The blog-embedded-neo4j project is published under BSD 3-Clause license.