Current setup

The configuration UI is implemented using Wicket as the web application framework. The code is located here. The war is built using maven 2.

The resultant war is expanded in the triplesec installation process into ${install.home}/webapps/config. Here the web application is automatically loaded. You can build triplesec then build the installers afterwords by going into the installers directory and issuing an mvn install. Then start the server and goto http://localhost:8383/config/config.

Target setup

This application should not be present in the solid state but this is where I put it for playing with it for now. Really this application needs to be loaded at startup and the initialization of the server must suspend. This should be done so long as the directory ${install.home}/webapps/config is present.

To do this, before the services are started, a temporary instance of the http service for jetty is started. The config application only is loaded if present and started. After this point the server sits waiting for this directory to be deleted by the webapplication itself. Again this is done after successfully completing the installation using the wizard in the config ui application.

Problems I'm having

#1 Can't get in touch with Serdar
#2 Can't get the style sheet to load ... UI Looks like crap now.
#3 ...

  • No labels