This release is for *testing purposes* and use in a production environment
is not encouraged.
Preview 2 finally includes the Linux build that was missing from the
previous preview release. One important note for our Linux users is that
our Linux build of MapGuide now only targets Ubuntu 16.04 LTS 64-bit and
that Java support is currently broken on Linux.
We recently upgraded our bundled Tomcat to the 9.x series and required some
config changes. Java support works on Windows, but is failing on Linux and
we lack the proper resources to debug and investigate further. All we know
and suspect so far is that it is some missing security-related
configuration needed since Tomcat 8 or 9, but we don't know what that
missing configuration is and as a result all our .jsp requests cause Tomcat
to return HTTP 403 forbidden errors, rendering our Java viewer and
associated code samples to not work out of the box.
If any of you have any idea what the problem is (by installing the preview
2 Linux build into your spare Ubuntu 16.04 VM or docker container and mess
with the existing configuration to get the Java viewer into a working
state), please let us know of your findings in this trac issue (
https://trac.osgeo.org/mapguide/ticket/2828) or by posting your findings to
the mapguide-users mailing list.
I will be resuming the MapGuide 4.0 new feature blog series shortly as
there are still many new features to be covered.