Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-2046

Java 11 compatibility

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • API, grouperClient, UI, WS
    • None

    Description

      Between Java 8 and 11, some classes have moved out of of the Java runtime. To run with Java 11, these need to be supplied as standalone libraries. Also, some libraries may need to be upgraded to be compatible. Jim Fox reports that the UI is working fine for them after a few adjustments

      From: grouper-dev-request@internet2.edu [grouper-dev-request@internet2.edu] On Behalf Of Jim Fox

      Sent: Friday, January 11, 2019 1:16 PM

      To: grouper-dev@internet2.edu

      Subject: [grouper-dev] grouper in the AWS cloud

       

       

      I've been experimenting with an instance of our group service in the Amazon cloud.  Thus far:

       

        Aurora DB: postgres compatible database

       

         - db.r4.large instance.  This the entry level, but larger than our present in-house db host.

       

        EC2 app server

       

         - ubuntu-18, tomcat-8, openjdk-11, apache-2.4

         - t3.large instance.  Similar to what we use now.

       

        As yet this is the Grouper API with our front-end.  If I have time I'll try the Grouper UI as well.

        The only problem I encountered is that javax.xml.bind is no longer provided by the JDK (as of version 10 or 11).  And as far as I can determine, older versions of the JDK are soon to be unavailable, unsupported, or expensive.  Fortunately, the necessary jaxb jars are on maven.

       

        It works well, and seems to be quite a bit faster than our production system.

       

        Monthly cost is mostly the DB, around $140 for each instance: one master DB and however many read DBs we'd use.  Don't actually know how that compares with what we spend now. I'll note that the Aurora DB is nearly effortless to put together and comes with a lot of tools.

       

      Jim

      Attachments

        Activity

          People

            chad.redman@at.internet2.edu Chad Redman (unc.edu)
            chad.redman@at.internet2.edu Chad Redman (unc.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: