Skip to content

jezekp/nwbQueryEngineWebInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Interface to NWB Query Engine

Introduction

NWB Query Engine is a tool for searching in data stored in Neurodata Without Borders data format.

A demo is available.

Getting started

Running Prerequisites

Configuration

  • configure WEB-INF/project.properties

Build

run mvn clean package

Deploy

Tomcat

  • copy src/main/resources/libHDFql.so to a directory accessible by tomcat
  • configure JAVA_OPTS=-Djava.library.path=path to a directory with libHDFQL.so
  • copy target/nwb-query-engine-web.war to the tomcat webapps directory
  • start tomcat

Or Docker

  • docker build -t nwb-query-engine-web -f Docker/Dockerfile .
  • docker run -p 8080:8080 -v <host data directory path>:/Data nwb-query-engine-web

Use

  • access localhost:8080/nwb-query-engine-web

Frequent problems

  • JAVA_OPTS is not set correctly
  • files.folder in project.properties is not set or is pointing to a non-existing directory or to a directory with insufficient permissions
  • parameter -v (Docker) is not set correctly

About

This is a web interface for a query engine https://github.com/jezekp/NwbQueryEngine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published