Open maliffi opened 1 year ago
You could have just installed your platform's JRE and used the dss demonstrations bundle as is:
export JAVA_HOME=... # Abspath to your platform's JRE root directory
./apache-tomcat-8.5.82/bin/catalina.sh run # from within the dss-demonstrations directory
The standalone app, as a matter of fact, is standalone, that is, does not need tomcat. The webapp is based on a obsolete version of Nexu, so it unusable.
Fair enough, I misread your post and assumed you were interested in the webapp - my bad.
May I ask what you mean by "unusable"? I'm actively using the webapp and it's doing its job just fine.
Looking at the documentation available at link https://ec.europa.eu/digital-building-blocks/DSS/webapp-demo/signature-standalone it's clear that is available only a version for windows platform. The application nonetheless is written in Java, so it should be independent from running platform.
In order to make it usable on Mac OS Ventura (13), with Chip M1, I downloaded the sources from repo and I tried to compile the project by myself, but I couldn't because the build failed. In order to make it work I needed to perform the following steps, I hope this will be considered to be added into the README to help other people working with Mac OS.
javafx-sdk-20
)dss-standalone-app-package
open target folder and unzip the file with complete version (at this moment isdss-standalone-app-package-5.12.RC1-complete-zip.zip
) by double clicking on the file