Examples of WebServer


Examples of org.wymiwyg.wrhapi.WebServer

    };
    URL basePathURL = GVSServerLauncher.class
        .getResource("/META-INF/web/application/");
    PathNode rootNode = PathNodeFactory.getPathNode(basePathURL);
    WebServer webServer = webServerFactory.startNewWebServer(
        new ApplicationServerHandler(rootNode, "/application"),
        serverBinding);
    try {
      URL serverURL = new URL("http://"
          + serverBinding.getInetAddress().getHostAddress() + ":"
          + serverBinding.getPort()
          + "/application/test-dir/test-data?bar.html");
      InputStream remoteStream = serverURL.openStream();
      InputStream resourceStream = ApplicationServerHandler.class
          .getResourceAsStream("/META-INF/web/application/test-dir/test-data.txt");
      for (int i = resourceStream.read(); i < -1; i = resourceStream
          .read()) {
        assertEquals(i, remoteStream.read());
      }
      // same with URL-extension
      serverURL = new URL("http://"
          + serverBinding.getInetAddress().getHostAddress() + ":"
          + serverBinding.getPort()
          + "/application/test-dir/test-data.txt?bar.html");
      remoteStream = serverURL.openStream();
      resourceStream = ApplicationServerHandler.class
          .getResourceAsStream("/META-INF/web/application/test-dir/test-data.txt");
      for (int i = resourceStream.read(); i > -1; i = resourceStream
          .read()) {
        assertEquals(i, remoteStream.read());
      }
    } finally {
      webServer.stop();
    }

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.WebServer

    };
    URL basePathURL = GVSServerLauncher.class
        .getResource("/META-INF/web/application/");
    PathNode rootNode = PathNodeFactory.getPathNode(basePathURL);
    WebServer webServer = webServerFactory.startNewWebServer(
        new ApplicationServerHandler(rootNode, "/application"),
        serverBinding);
    URL serverURL = new URL("http://"
        + serverBinding.getInetAddress().getHostAddress() + ":"
        + serverBinding.getPort() + "/application/test-dir/test-data");
    URLConnection connection = serverURL.openConnection();
    String contentType = connection.getHeaderField("Content-Type");
    assertEquals("text/plain", contentType);
    webServer.stop();

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.WebServer

    };

    Source identity =new SourceImpl("http://example.org/tests/identity");
    Set<Source> trustedSources  = new HashSet<Source>();
    NamedNode configuration = new NamedNodeImpl("http://example.org/tests/identity");;
    WebServer webServer = GVSServerLauncher.launchGVSServer(store, serverBinding, identity ,
        trustedSources, configuration);

    Model model = ModelFactory.createDefaultModel();
    model.read(new File("testdata/danbri-20060920123618661.rdf").toURL()
        .toString());
    URL serverURL = new URL("http://"
        + serverBinding.getInetAddress().getHostName() + ":"
        + serverBinding.getPort() + "/danbri");
    HttpURLConnection connection = (HttpURLConnection) serverURL
        .openConnection();
    connection.setDoOutput(true);
    connection.setRequestMethod("PUT");
    OutputStream out = connection.getOutputStream();
    model.write(out);
    int responseCode = connection.getResponseCode();
    assertEquals(403, responseCode);
    webServer.stop();

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.WebServer

    Resource user = authorizationModel.createResource(FOAF.Agent);
    user.addProperty(ACCOUNTMANAGER.userName, "beta");
    user.addProperty(ACCOUNTMANAGER.passwordSha1, Util.sha1("tester"));
    user.addProperty(AUTHORIZATION.mayImpersonate, authorizationModel.createResource(sourceURL.toString()));
    store.assertGraph(identity, new FCAGraphImpl(authorizationModel));
    WebServer webServer = GVSServerLauncher.launchGVSServer(store, serverBinding, identity ,
        trustedSources, configuration);

    Model model = ModelFactory.createDefaultModel();
    model.read(new File("testdata/danbri-20060920123618661.rdf").toURL()
        .toString());
    model = LeanDiffPatch.leanify(model);
    HttpURLConnection connection = (HttpURLConnection) sourceURL
        .openConnection();
    connection.addRequestProperty("Cookie", "login=beta:tester");
    connection.setDoOutput(true);
    connection.setRequestMethod("PUT");
    OutputStream out = connection.getOutputStream();
    model.write(out);
    int responseCode = connection.getResponseCode();
    assertEquals(200, responseCode);
    connection.disconnect();
    Model retrievedModel = ModelFactory.createDefaultModel();
    retrievedModel.read(sourceURL.toString());
    assertTrue("Retrieved model isomorphic to equals", model.isIsomorphicWith(retrievedModel));
    webServer.stop();

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.WebServer

    Resource user = authorizationModel.createResource(FOAF.Agent);
    user.addProperty(ACCOUNTMANAGER.userName, "beta");
    user.addProperty(ACCOUNTMANAGER.passwordSha1, Util.sha1("tester"));
    user.addProperty(AUTHORIZATION.mayImpersonate, authorizationModel.createResource(sourceURL.toString()));
    store.assertGraph(identity, new FCAGraphImpl(authorizationModel));
    WebServer webServer = GVSServerLauncher.launchGVSServer(store, serverBinding, identity ,
        trustedSources, configuration);

    Model model = ModelFactory.createDefaultModel();
    model.read(new File("testdata/danbri-20060920123618661.rdf").toURL()
        .toString());
    model = LeanDiffPatch.leanify(model);
    HttpURLConnection connection = (HttpURLConnection) sourceURL
        .openConnection();
    connection.addRequestProperty("Cookie", "login=beta:wrong");
    connection.setDoOutput(true);
    connection.setRequestMethod("PUT");
    OutputStream out = connection.getOutputStream();
    model.write(out);
    int responseCode = connection.getResponseCode();
    assertEquals(403, responseCode);
    connection.disconnect();
    webServer.stop();

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.WebServer

        + serverBinding.getInetAddress().getHostName() + ":"
        + serverBinding.getPort() + "/";
    CannedDataReader.readCannedData(store, directory, baseURLString);
    WebServerFactory webServerFactory = WebServerFactory.newInstance();
   
    WebServer webServer = webServerFactory.startNewWebServer(
        new GraphHandlerAdaptor(new GVSGraphHandler(store, null)),
        serverBinding);
    try {
      retrievalTest.performTest(serverBinding);

    } catch (MalformedURLException e) {
      throw new RuntimeException(e);
    } finally {
      webServer.stop();
    }
  }
View Full Code Here

Examples of restx.server.WebServer

    public static final String WEB_INF_LOCATION = "src/main/webapp/WEB-INF/web.xml";
    public static final String WEB_APP_LOCATION = "src/main/webapp";

    public static void main(String[] args) throws Exception {
        int port = Integer.valueOf(Optional.fromNullable(System.getenv("PORT")).or("{{defaultPort}}"));
        WebServer server = new JettyWebServer(WEB_INF_LOCATION, WEB_APP_LOCATION, port, "0.0.0.0");

        /*
         * load mode from system property if defined, or default to dev
         * be careful with that setting, if you use this class to launch your server in production, make sure to launch
         * it with -Drestx.mode=prod or change the default here
         */
        System.setProperty("restx.mode", System.getProperty("restx.mode", "dev"));
        System.setProperty("restx.app.package", "{{mainPackage}}");

        server.startAndAwait();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.