chenejac / VIVOTestMigrationJIRANotClosed

0 stars 0 forks source link

VIVO-1723: Externalize TPF Server #108

Open chenejac opened 4 years ago

chenejac commented 4 years ago

Andrew Woods (Migrated from VIVO-1723) said:

This task is to externalize the Triple Pattern Fragment server from the VIVO core code base.

Exploring whether RDFServiceBasedRequestProcessorForTPFs.java works against an external triplestore, maybe a starting point.

Success of this task will be no change to the current functionality, but the relocation of the TPF code that is currently in vivo/vitro-core.

chenejac commented 4 years ago

Andrew Woods said:

In exploring this issue, it appears that the source project (https://github.com/LinkedDataFragments/Server.Java) from which the VIVO TPF server was imported, supports connecting to a TDB datasource. Bringing the code base slightly more up to date, the following pull-request to the standalone Server.java application is able to serve VIVO's TDB store: https://github.com/LinkedDataFragments/Server.Java/pull/56

Two options forward include:

chenejac commented 4 years ago

Andrew Woods said:

Pull-request submitted upstream: https://github.com/LinkedDataFragments/Server.Java/issues/57

chenejac commented 4 years ago

Andrew Woods said:

Upstream pull-request merged.

chenejac commented 4 years ago

Andrew Woods said:

To test:

$ java -jar target/ldf-server.jar config.json

$ java -jar target/ldf-server.jar config.json --port 7070