diff --git a/src/helma/objectmodel/db/Server.java b/src/helma/objectmodel/db/Server.java index 3bbf1786..66aca557 100644 --- a/src/helma/objectmodel/db/Server.java +++ b/src/helma/objectmodel/db/Server.java @@ -3,329 +3,22 @@ package helma.objectmodel.db; -import java.io.*; -import java.rmi.*; -import java.rmi.server.*; -import java.rmi.registry.*; -import java.net.*; -import java.util.Hashtable; -import java.util.StringTokenizer; -import java.util.TimeZone; -import java.util.Locale; -import helma.objectmodel.*; -import helma.framework.*; -import helma.framework.core.*; -import helma.xmlrpc.*; -import helma.util.*; -import com.sleepycat.db.*; - +import java.io.IOException; /** - * HOP main class. + * Helma server main class. This moved to the helma.main package but a + * simple redirector is kept here for backwards compatibility. */ - public class Server extends IServer implements Runnable { - - - static boolean useTransactions, paranoid; - - private ApplicationManager appManager; - - private Thread mainThread; - - static String dbFilename = "hop.db"; - static String propfile; - static String dbPropfile = "db.properties"; - static String appsPropfile; - static SystemProperties appsProps; - static SystemProperties dbProps; - static int port = 5055; - static int webport = 0; - - Acme.Serve.Serve websrv; + public class Server { + /** + * Just invoke the main method in the new Server class. + */ public static void main (String args[]) throws IOException { - - // check if we are running on a Java 2 VM - otherwise exit with an error message - String jversion = System.getProperty ("java.version"); - if (jversion == null || jversion.startsWith ("1.1") || jversion.startsWith ("1.0")) { - System.err.println ("This version of Helma requires Java 1.2 or greater."); - if (jversion == null) // don't think this will ever happen, but you never know - System.err.println ("Your Java Runtime did not provide a version number. Please update to a more recent version."); - else - System.err.println ("Your Java Runtime is version "+jversion+". Please update to a more recent version."); - System.exit (1); - } - - String homeDir = null; - - boolean usageError = false; - - useTransactions = true; - - for (int i=0; i