#2164 closed defect (invalid)
rasdaman demo page not working
Reported by: | darkblueb | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | OSGeoLive13.0 |
Component: | OSGeoLive | Keywords: | rasdaman |
Cc: |
Description
The web page localhost/rasdaman-demo shows an interface, but selecting several tests did not complete as expected. [ rasql, 2D, Convolution ]
Change History (7)
comment:1 by , 5 years ago
Priority: | normal → major |
---|
comment:2 by , 5 years ago
comment:3 by , 5 years ago
The tomcat8 service is not started by default because we do not want the memory allocation to be high on startup. The launchers of 52N, rasdaman and ncWMS make sure to start the service.
This has not changed from the previous releases.
comment:4 by , 5 years ago
Ok but then this ticket is not valid: darkblueb didn't run the rasdaman start launcher before the demo?
comment:5 by , 5 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
I just tested on beta3 and everything works fine. The user needs to start rasdaman, wait a couple of minutes for tomcat to startup and then launch the rasdaman demo.
comment:6 by , 5 years ago
I'm not sure if this process is entirely clear to the user (e.g. darkblueb wasn't aware).
Should we maybe make the demo launcher itself automatically start tomcat and rasdaman? And maybe show a temporary popup that it may take a few minutes until tomcat initializes.
comment:7 by , 5 years ago
This is indeed not clear in the quickstart:
https://osgeo.github.io/OSGeoLive-doc/en/quickstart/rasdaman_quickstart.html
Can you please make a pull request to mention the process in the quickstart?
https://github.com/OSGeo/OSGeoLive-doc/blob/master/doc/quickstart/rasdaman_quickstart.rst
The problem is that
service tomcat8
is not started on startup. It should be enabled to automatically start on boot.On the iso there's an automatically generated systemd tomcat8.service in
/run/systemd/generator.late/tomcat8.service
. This can be copied to/etc/systemd/system
and enabled on startup. In total this should be done:I'm not sure in what install_* script should this be done though.