Oh that's great then!
What i am trying to do is to start fortress-web using a jetty server. More precisely with the below code:

public static void main(String[] args)
    {
        Server server = new Server();
        SocketConnector connector = new SocketConnector();

        System.setProperty("version", "1.0-RC39");

        // Set some timeout options to make debugging easier.
        connector.setMaxIdleTime(1000 * 60 * 60);
        connector.setSoLingerTime(-1);
        connector.setPort(8081);
        server.setConnectors(new Connector[] { connector });

        WebAppContext bb = new WebAppContext();
        bb.setServer(server);
        //bb.setContextPath("/rbac");
        bb.setContextPath("/commander");
bb.setWar("/home/directory-fortress-commander/target/fortress-web.war");

// Setup the test security realm, its name must match what's in the web.xml's 'realm-name' tag:
        HashLoginService dummyLoginService = new HashLoginService(
          "SentrySecurityRealm");
dummyLoginService.setConfig("/home/directory-fortress-commander/src/test/resources/jetty-users.properties");
        bb.getSecurityHandler().setLoginService( dummyLoginService );
        server.setHandler(bb);

MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();
        MBeanContainer mBeanContainer = new MBeanContainer(mBeanServer);
        server.getContainer().addEventListener(mBeanContainer);

        try
        {
            mBeanContainer.start();
            server.start();
            server.join();
        }
        catch (Exception e)
        {
            e.printStackTrace();
            System.exit(100);
        }
    }


But i keep having the below error:

WARN  - 11 Jul 2016 12:21:20,171 - ObjectMBean                -
java.lang.NoClassDefFoundError: org/eclipse/jetty/jmx/ObjectMBean
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:101)
    at org.eclipse.jetty.jmx.ObjectMBean.mbeanFor(ObjectMBean.java:125)
at org.eclipse.jetty.jmx.MBeanContainer.addBean(MBeanContainer.java:241) at org.eclipse.jetty.util.component.Container.addBean(Container.java:182) at org.eclipse.jetty.util.component.Container.update(Container.java:168) at org.eclipse.jetty.servlet.ServletHandler.setServer(ServletHandler.java:147) at org.eclipse.jetty.server.handler.HandlerWrapper.setServer(HandlerWrapper.java:136) at org.eclipse.jetty.server.handler.HandlerWrapper.setServer(HandlerWrapper.java:136) at org.eclipse.jetty.server.session.SessionHandler.setServer(SessionHandler.java:111) at org.eclipse.jetty.server.handler.HandlerWrapper.setHandler(HandlerWrapper.java:81) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:246) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    at org.eclipse.jetty.server.Server.doStart(Server.java:277)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.apache.directory.fortress.web.StartExamples.main(StartExamples.java:89)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.jmx.ObjectMBean
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
    ... 35 more


It is raised on the line of *server.start()*; (Main actually is from StartExamples.java from directory-fortress-commander distribution)
Any idea on this? Am i missing something?

Respectfully,
D.

On 7/11/2016 7:25 PM, Shawn McKinney wrote:
On Jul 11, 2016, at 11:04 AM, Damianos Metallidis <[email protected]> wrote:


Is this an alive group so i can post a question based on the Jetty server for 
apache-fortress?
Yes, we’re still alive here!  What’s the question?

Reply via email to