Class JakartaEEServer

    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        The main method that starts the server followed by the Jakarta EE server engine, such as GlassFish or JBoss.
        args - The command line arguments. Command line arguments for IIZI are always preceded with -iizi followed by a the next argument being handled by the iiziServer. All arguments between -j2ee delimiters (or the end of the line) are passed to the J2EE server.
      • loadApplications

        public void loadApplications()
                              throws java.lang.Throwable
        Called to load the application.
        Specified by:
        loadApplications in interface IServer
        Specified by:
        loadApplications in class ServerShell
        java.lang.Throwable - for start-up errors.
      • getInstance

        public static JakartaEEServer getInstance()
        Gets the Jakarta EE Server instance.
        The Jakarta EE instance, or null if not started.
      • getProxy

        public getProxy​( url)
        Gets a proxy to use for an URL.
        url - The URL.
        The Proxy to use.
      • configureProxy

        public void configureProxy​( urlConnection)
        Configures a Http(s)URLConnection for proxy information.
        urlConnection - The HttpURLConnection or HttpsURLConnection.
      • getRootDirectory

        public java.lang.String getRootDirectory()
        Gets the web server root directory.
        The directory, or null if web server is not started.
      • doCompressNormalHTML

        public boolean doCompressNormalHTML()
        Flag indicating the normal HTML files needs compression along with CSS minify and JS compression.

        The files are typically: iiziApp.html and iiziVSViewer.html.

        Specified by:
        doCompressNormalHTML in class ServerShell
        true by default, override to return false (e.g. for internal development).