Manual Installation ​
Requirements ​
Java 11 (Jdk up to 15 will work, 16+ might cause some reflection errors, we'll fix these once BlackLab migrates to
jakarta
)A java servlet container such as Apache Tomcat.
- Tomcat 7 version
7.0.76
or newer - Tomcat 8 version
8.0.42
or newer. - Tomcat 9 any version should work, latest is recommended.
- Tomcat 10 is not supported
This because the Frontend has not yet migrated fromjavax
->jakarta
.
We will likely perform this migration in version4.1
.
Using older versions of
Tomcat
will cause some warnings from dependencies.- Tomcat 7 version
An instance of BlackLab Server.
While we do our best to make the frontend work with older versions of BlackLab, use a matching version of BlackLab (soblacklab-frontend v2.0
withblacklab-server v2.0
).
Steps ​
Obtain a Release
- Releases can be downloaded here.
- Alternatively, build from source
Place the WAR file
- Place the
blacklab-frontend.war
file in thewebapps
directory of your servlet container (e.g., Tomcat).
- Place the
Configuration
Configuration is described in more detail in the Configuration section. Basic steps are: create an environment variableBLACKLAB_CONFIG_DIR
pointing to a directory containing ablacklab-frontend.properties
file. Use this file to configure the frontend server component.Access the Application
- Navigate to
http://localhost:8080/blacklab-frontend/
and you should be presented with a set of available corpora in BlackLab.
- Navigate to
For further development and debugging help, see the Development section.