Skip to content

Apps, servlets and libs including several TID public web apps

License

Notifications You must be signed in to change notification settings

unmtransinfo/unm_biocomp

Repository files navigation

UNM_BIOCOMP

Libraries and web apps developed at the UNM Translational Informatics Division (formerly Biocomputing Division). The name UNM_BIOCOMP reflects this provenance.

  • Maven multi-module project.
  • Modules
    • (JARs): unm_biocomp_convert, unm_biocomp_fp, unm_biocomp_freechart, unm_biocomp_jchemdb, unm_biocomp_mcs, unm_biocomp_molcloud, unm_biocomp_qed, unm_biocomp_react, unm_biocomp_ro5, unm_biocomp_sim2d, unm_biocomp_tautomer
    • (WAR) biocomp_war deploys several web apps, including: Convert, Depict, MolCloud, Ro5, Sim2D and SmartsFilter.

Dependencies

Issues with repositories

  • See configuration example settings.xml.
  • Java/SSL-cert issues may result in error: unable to find valid certification path to requested target requiring solutions such as:
openssl s_client -showcerts -connect www.ebi.ac.uk:443

(Edit output, save root.crt and intermediate.crt.)

MacOSX:

sudo keytool -importcert -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit -file root.crt -alias "ebi-root"
sudo keytool -importcert -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit -file intermediate.crt -alias "ebi-intermediate"

Ubuntu:

sudo keytool -importcert -cacerts -storepass changeit -file root.crt -alias "ebi-root"
sudo keytool -importcert -cacerts -storepass changeit -file intermediate.crt -alias "ebi-intermediate"

Compilation

mvn clean install

Deploying BIOCOMP_WAR

Ok for Tomcat v8/v9 also, apparently.

Copy ChemAxon license to /biocomp_war/src/main/webapp/.chemaxon/license.cxl for inclusion in the WAR.

mvn --projects biocomp_war tomcat7:deploy

or

mvn --projects biocomp_war tomcat7:redeploy

Testing with Jetty

http://localhost:8080/convert, etc.

mvn --projects biocomp_war jetty:run

Usage

See example commmands in README_APPS.md

Docker

About

Apps, servlets and libs including several TID public web apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published