Search in sources :

Example 31 with Server

use of org.mortbay.jetty.Server in project apex-core by apache.

the class WebServicesVersionConversionTest method setup.

@Before
public void setup() throws Exception {
    server = new Server(port);
    server.setHandler(new DummyVersionHandler());
    server.start();
}
Also used : Server(org.mortbay.jetty.Server) Before(org.junit.Before)

Example 32 with Server

use of org.mortbay.jetty.Server in project maven-plugins by apache.

the class SiteRunMojo method execute.

/**
     * @see org.apache.maven.plugin.AbstractMojo#execute()
     */
public void execute() throws MojoExecutionException, MojoFailureException {
    checkInputEncoding();
    Server server = new Server();
    server.setStopAtShutdown(true);
    Connector defaultConnector = getDefaultConnector();
    server.setConnectors(new Connector[] { defaultConnector });
    WebAppContext webapp = createWebApplication();
    webapp.setServer(server);
    DefaultHandler defaultHandler = new DefaultHandler();
    defaultHandler.setServer(server);
    Handler[] handlers = new Handler[2];
    handlers[0] = webapp;
    handlers[1] = defaultHandler;
    server.setHandlers(handlers);
    getLog().info("Starting Jetty on http://localhost:" + port + "/");
    try {
        server.start();
    } catch (Exception e) {
        throw new MojoExecutionException("Error executing Jetty: " + e.getMessage(), e);
    }
    // Watch it
    try {
        server.getThreadPool().join();
    } catch (InterruptedException e) {
        getLog().warn("Jetty was interrupted", e);
    }
}
Also used : Connector(org.mortbay.jetty.Connector) SelectChannelConnector(org.mortbay.jetty.nio.SelectChannelConnector) WebAppContext(org.mortbay.jetty.webapp.WebAppContext) Server(org.mortbay.jetty.Server) MojoExecutionException(org.apache.maven.plugin.MojoExecutionException) Handler(org.mortbay.jetty.Handler) DefaultHandler(org.mortbay.jetty.handler.DefaultHandler) IOException(java.io.IOException) MojoExecutionException(org.apache.maven.plugin.MojoExecutionException) FileNotFoundException(java.io.FileNotFoundException) MojoFailureException(org.apache.maven.plugin.MojoFailureException) DefaultHandler(org.mortbay.jetty.handler.DefaultHandler)

Example 33 with Server

use of org.mortbay.jetty.Server in project maven-plugins by apache.

the class ProjectInfoReportUtilsTest method setUp.

protected void setUp() throws Exception {
    super.setUp();
    final List<org.apache.maven.settings.Server> servers = new ArrayList<org.apache.maven.settings.Server>();
    org.apache.maven.settings.Server server = new org.apache.maven.settings.Server();
    server.setId("localhost");
    server.setUsername("admin");
    server.setPassword("admin");
    servers.add(server);
    settingsStub = new SettingsStub() {

        private static final long serialVersionUID = 1L;

        @Override
        public org.apache.maven.settings.Server getServer(String serverId) {
            for (org.apache.maven.settings.Server server : getServers()) {
                if (server.getId().equals(serverId)) {
                    return server;
                }
            }
            return null;
        }

        @Override
        public List<org.apache.maven.settings.Server> getServers() {
            return servers;
        }
    };
}
Also used : Server(org.mortbay.jetty.Server) ArrayList(java.util.ArrayList) SettingsStub(org.apache.maven.report.projectinfo.stubs.SettingsStub) ArrayList(java.util.ArrayList) List(java.util.List)

Example 34 with Server

use of org.mortbay.jetty.Server in project nhin-d by DirectProject.

the class ConfigServiceRunner method startConfigService.

public static synchronized void startConfigService() throws Exception {
    if (server == null) {
        /*
			 * Setup the configuration service server
			 */
        server = new Server();
        SocketConnector connector = new SocketConnector();
        HTTPPort = AvailablePortFinder.getNextAvailable(1024);
        connector.setPort(HTTPPort);
        WebAppContext context = new WebAppContext("src/test/resources/webapp", "/");
        server.setSendServerVersion(false);
        server.addConnector(connector);
        server.addHandler(context);
        server.start();
        configServiceURL = "http://localhost:" + HTTPPort + "/ConfigurationService";
        restAPIBaseURL = "http://localhost:" + HTTPPort + "/api";
    }
}
Also used : WebAppContext(org.mortbay.jetty.webapp.WebAppContext) Server(org.mortbay.jetty.Server) SocketConnector(org.mortbay.jetty.bio.SocketConnector)

Example 35 with Server

use of org.mortbay.jetty.Server in project nhin-d by DirectProject.

the class ConfigServiceRunner method startConfigService.

public static synchronized void startConfigService() throws Exception {
    if (server == null) {
        /*
			 * Setup the configuration service server
			 */
        server = new Server();
        SocketConnector connector = new SocketConnector();
        HTTPPort = AvailablePortFinder.getNextAvailable(1024);
        connector.setPort(HTTPPort);
        WebAppContext context = new WebAppContext("src/test/resources/webapp", "/");
        server.setSendServerVersion(false);
        server.addConnector(connector);
        server.addHandler(context);
        server.start();
        txsServiceURL = "http://localhost:" + HTTPPort + "/";
    }
}
Also used : WebAppContext(org.mortbay.jetty.webapp.WebAppContext) Server(org.mortbay.jetty.Server) SocketConnector(org.mortbay.jetty.bio.SocketConnector)

Aggregations

Server (org.mortbay.jetty.Server)37 SocketConnector (org.mortbay.jetty.bio.SocketConnector)16 WebAppContext (org.mortbay.jetty.webapp.WebAppContext)14 SelectChannelConnector (org.mortbay.jetty.nio.SelectChannelConnector)11 Context (org.mortbay.jetty.servlet.Context)10 ServletHolder (org.mortbay.jetty.servlet.ServletHolder)9 Connector (org.mortbay.jetty.Connector)8 IOException (java.io.IOException)5 DefaultHandler (org.mortbay.jetty.handler.DefaultHandler)5 Configuration (org.apache.hadoop.conf.Configuration)4 Handler (org.mortbay.jetty.Handler)4 ContextHandler (org.mortbay.jetty.handler.ContextHandler)4 HandlerList (org.mortbay.jetty.handler.HandlerList)4 ResourceHandler (org.mortbay.jetty.handler.ResourceHandler)3 SslSocketConnector (org.mortbay.jetty.security.SslSocketConnector)3 ServletHandler (org.mortbay.jetty.servlet.ServletHandler)3 ArrayList (java.util.ArrayList)2 Repository (javax.jcr.Repository)2 ServletException (javax.servlet.ServletException)2 Before (org.junit.Before)2