Package org.eclipse.jetty.plus.jndi

Examples of org.eclipse.jetty.plus.jndi.Resource


    String jdbcJndiName = "jdbc/dataSource";
    h2DataSource.getMethod("setURL", new Class[] {String.class}).invoke(o, new Object[] {jdbcUrl});
    h2DataSource.getMethod("setUser", new Class[] {String.class}).invoke(o, new Object[] {jdbcUsername});
    h2DataSource.getMethod("setPassword", new Class[] {String.class}).invoke(o, new Object[] {jdbcPassword});
   
    Resource jdbcResource = new Resource(jdbcJndiName, o);
   
    alfrescoServer.start();
    boolean entered = false;
   
    while(alfrescoServer.isStarted()
View Full Code Here


        cpds.setLoginTimeout( 10 );
        cpds.setUser( "SA" );
        cpds.setPassword( null );

        // Configure and bind DataSource to JNDI for user database
        userDB = new Resource( "jdbc/UserDatabase", cpds );
        log.error( "Configured datasource " + userDB);
       
        // Configure and bind DataSource to JNDI for group database
        groupDB = new Resource( "jdbc/GroupDatabase", cpds );       
        log.error( "Configured datasource " + groupDB);

       
        // Start the server
        try
View Full Code Here

        // Define an env entry with webapp scope.
        new EnvEntry(webapp, "maxAmount", new Double(100), true);

        // Register a mock DataSource scoped to the webapp
        new Resource(webapp, "jdbc/mydatasource", new com.acme.MockDataSource());

        // Configure a LoginService
        HashLoginService loginService = new HashLoginService();
        loginService.setName("Test Realm");
        loginService.setConfig("src/test/resources/realm.properties");
View Full Code Here

                    "org.jboss.weld.environment.jetty.JettyContainer");
           
            // Setup Weld BeanManager reference
            Reference ref = new Reference("javax.enterprise.inject.spi.BeanManager",
                    "org.jboss.weld.resources.ManagerObjectFactory", null);
            new Resource(webapp,"BeanManager",ref);
           
            // webapp cannot change / replace weld classes
            webapp.addSystemClass("org.jboss.weld.");
            webapp.addSystemClass("org.jboss.classfilewriter.");
            webapp.addSystemClass("org.jboss.logging.");
View Full Code Here

    String jdbcJndiName = "jdbc/dataSource";
    h2DataSource.getMethod("setURL", new Class[] {String.class}).invoke(o, new Object[] {jdbcUrl});
    h2DataSource.getMethod("setUser", new Class[] {String.class}).invoke(o, new Object[] {jdbcUsername});
    h2DataSource.getMethod("setPassword", new Class[] {String.class}).invoke(o, new Object[] {jdbcPassword});
   
    Resource jdbcResource = new Resource(jdbcJndiName, o);
   
    alfrescoServer.start();
    boolean entered = false;
   
    while(alfrescoServer.isStarted()
View Full Code Here

      ds.setDriverClassName(config.get("driver"));
      ds.setUrl(config.get("url"));
      ds.setUsername(config.get("username"));
      ds.setPassword(config.get("password"));

      Resource resource = new Resource(scope, "jdbc/" + config.get("name"), ds);
  } catch (NamingException e) {
      String msg = "Error Configuring DataSource:\n" + e.getMessage() + "\n" + Arrays.toString(e.getStackTrace()).replaceAll(",", "\n");
      System.out.println(msg);
      log.warn(msg);
  }
View Full Code Here

     * instead of the default IsolatedStaticSingletonProvider. Since Jetty uses Thread Context to determine
     * classloaders for each context, we want the TCCLSingletonProvider to differentiate between contexts. There
     * is no documentation on this but it is critical in an environment where multiple webapps share the bean manager
     */
    SingletonProvider.initialize(new TCCLSingletonProvider());
    new Resource(jetty,  "WeldBeanManager"new Reference(
      "javax.enterprise.inject.spi.BeanManager",
      "org.jboss.weld.resources.ManagerObjectFactory",
      null
    ))
   
View Full Code Here

      ds.setDriverClassNameconfig.get("driver"));
      ds.setUrl(        config.get("url"));
      ds.setUsername(      config.get("username"));
      ds.setPassword(      config.get("password"));
     
      new Resource(scope, "jdbc/" + config.get("name"), ds);
    } catch (NamingException e) {
      String msg = "Error Configuring DataSource:\n" + e.getMessage() + "\n" + Arrays.toString(e.getStackTrace()).replaceAll(",", "\n");
      System.out.println(msg);
      log.warn(msg);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.plus.jndi.Resource

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.