Package com.google.appengine.tools.development

Examples of com.google.appengine.tools.development.DevAppServer


          "Test uses %s but is not also annotated with %s.",
          DevAppServerTestRunner.class.getSimpleName(), DevAppServerTest.class.getSimpleName()));
    }
    try {
      DevAppServerTestConfig config = testAnno.value().newInstance();
      DevAppServer devServer = DevAppServerTestHelper.startServer(config);
      return devServer.getAppContext().getClassLoader().loadClass(klass.getName());
    } catch (InstantiationException e) {
      throw new InitializationError(e);
    } catch (IllegalAccessException e) {
      throw new InitializationError(e);
    } catch (ClassNotFoundException e) {
View Full Code Here


    checkStartParams(logger, port, appRootDir);

    TreeLogger branch = logger.branch(TreeLogger.INFO, "Initializing App Engine server");
    maybePerformUpdateCheck(branch);

    DevAppServer server = new DevAppServerFactory().createDevAppServer(
        appRootDir, ADDRESS, port);

    server.setThrowOnEnvironmentVariableMismatch(false);

    @SuppressWarnings("rawtypes")
    Map properties = System.getProperties();
    @SuppressWarnings("unchecked")
    Map<String, String> stringProperties = properties;
    server.setServiceProperties(stringProperties);

    try {
      server.start();
      return new AppEngineServletContainer(logger, server);
    } catch (Exception e) {
      branch.log(TreeLogger.ERROR, "Unable to start App Engine server", e);
      throw new UnableToCompleteException();
    }
View Full Code Here

      public void run() {
        DevAppServerFactory factory = new DevAppServerFactory();
        File file = new File(".");
        String address = "localhost";
        int port = 9090;
        DevAppServer appserver = factory.createDevAppServer(file, address, port);
        try {
          appserver.start();
        } catch (Exception e) {
          throw new RuntimeException(e);
        }
      }
    });
View Full Code Here

    }

    private static DevAppServer createDevAppServer(Object[] ctorArgs) {
        ClassLoader loader = DevAppServerClassLoaderExposed.newClassLoader(DevAppServerFactory.class.getClassLoader());

        DevAppServer devAppServer;
        try {
            Class<?> devAppServerClass = Class.forName("com.google.appengine.tools.development.DevAppServerImpl", true, loader);
            Constructor<?> cons = devAppServerClass.getConstructor(DEV_APPSERVER_CTOR_ARG_TYPES);
            cons.setAccessible(true);
            devAppServer = (DevAppServer) cons.newInstance(ctorArgs);
View Full Code Here

TOP

Related Classes of com.google.appengine.tools.development.DevAppServer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.