Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] ClassNotFoundException: org.eclipse.jetty.websocket.server.WebSocketServerFactory

After adding

        <dependency>
            <groupId>org.eclipse.jetty.websocket</groupId>
            <artifactId>websocket-server</artifactId>
            <version>${jettyVersion}</version>
        </dependency>

to my pom.xml (you can see all the files and error texts at

I have come further and get the next error:

# /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java -classpath /Users/afarber/src/jetty-newbie/EmbeddedWebsocket/target/classes:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-server/9.3.9.v20160517/jetty-server-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-http/9.3.9.v20160517/jetty-http-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-util/9.3.9.v20160517/jetty-util-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-io/9.3.9.v20160517/jetty-io-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-servlet/9.3.9.v20160517/jetty-servlet-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/jetty-security/9.3.9.v20160517/jetty-security-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.3.9.v20160517/websocket-api-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.3.9.v20160517/websocket-server-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.3.9.v20160517/websocket-common-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.3.9.v20160517/websocket-client-9.3.9.v20160517.jar:/Users/afarber/.m2/repository/org/eclipse/jetty/websocket/websocket-servlet/9.3.9.v20160517/websocket-servlet-9.3.9.v20160517.jar de.afarber.MyServlet

2016-05-27 13:39:25.260:INFO::main: Logging initialized @214ms

2016-05-27 13:39:25.383:INFO:oejs.Server:main: jetty-9.3.9.v20160517

2016-05-27 13:39:25.431:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@2f333739{/,null,AVAILABLE}

2016-05-27 13:39:25.468:INFO:oejs.AbstractConnector:main: Started ServerConnector@6d86b085{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}

2016-05-27 13:39:25.470:INFO:oejs.Server:main: Started @429ms

Here the error when opening http://localhost:8080

HTTP ERROR: 405

Problem accessing /. Reason:

    HTTP method GET is not supported by this URL

Powered by Jetty:// 9.3.9.v20160517

Do I need to add a separate HTTP GET handler here and how please?

And I think my "real" question is:

How to run "embedded Jetty" with custom websocket listener (and later with JDBC) in Linux production environment (i.e. without Maven)?

Thank you for any help
Alex


Back to the top