Class J2EEServer

    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        The main method that starts the server followed by the J2EE server engine, such as GlassFish or JBoss.
        Parameters:
        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
        Throws:
        java.lang.Throwable - for start-up errors.
      • getInstance

        public static J2EEServer getInstance()
        Gets the J2EE Server instance.
        Returns:
        The J2EE instance, or null if not started.
      • getProxy

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

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

        public java.lang.String getRootDirectory()
        Gets the web server root directory.
        Returns:
        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
        Returns:
        true by default, override to return false (e.g. for internal development).