Hi

I have been working on this problem all day.
I am trying to write a websocket servlet using eclipse and jetty 9

I downloaded the jetty source and I am using " root <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/>/jetty-websocket <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket>/websocket-servlet <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket/websocket-servlet>/src <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket/websocket-servlet/src>/test <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket/websocket-servlet/src/test>/java <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket/websocket-servlet/src/test/java>/examples <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-websocket/websocket-servlet/src/test/java/examples>" as the source.

I have checked the directories, the classes are there. I see the build path in the classpath.

How can I get this to work?

web.xml
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="http://java.sun.com/xml/ns/javaee"; xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"; id="WebApp_ID" version="3.0">
  <display-name>srcWSServlet</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>MyEchoServlet</servlet-name>
<servlet-class>examples.MyEchoServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>MyEchoServlet</servlet-name>
    <url-pattern>/echo</url-pattern>
  </servlet-mapping>
</web-app>


Running Jetty 9.0.0.M3
ParentLoaderPriority enabled
Enable config class:runjettyrun.webapp.RJRWebInfConfiguration
Enable config class:org.eclipse.jetty.webapp.WebXmlConfiguration
Enable config class:runjettyrun.webapp.RJRMetaInfoConfiguration
Enable config class:org.eclipse.jetty.webapp.FragmentConfiguration
Enable config class:runjettyrun.annotation.RJRAnnotationConfiguration
Enable config class:org.eclipse.jetty.webapp.JettyWebXmlConfiguration
Enable config class:org.eclipse.jetty.webapp.TagLibConfiguration
ProjectClassLoader: entry=/opt/jetty/lib/websocket/websocket-api-9.0.3.v20130506.jar
ProjectClassLoader: entry=/opt/jetty/lib/servlet-api-3.0.jar
ProjectClassLoader: entry=/opt/jetty/lib/websocket/websocket-servlet-9.0.3.v20130506.jar ProjectClassLoader: entry=/home/savages/websock/org.eclipse.jetty.project/jetty-websocket/websocket-servlet/src/test/java/examples/build/classes
2013-05-18 20:56:38.972:INFO:oejs.Server:main: jetty-9.0.0.M3
2013-05-18 20:56:39.327:WARN:oejw.DiscoveredAnnotation:main:
java.lang.ClassNotFoundException: examples.MyEchoServlet
    at runjettyrun.ProjectClassLoader.loadClass(ProjectClassLoader.java:94)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:101)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:80)
at org.eclipse.jetty.webapp.DiscoveredAnnotation.loadClass(DiscoveredAnnotation.java:82) at org.eclipse.jetty.webapp.DiscoveredAnnotation.getTargetClass(DiscoveredAnnotation.java:67) at org.eclipse.jetty.annotations.WebServletAnnotation.apply(WebServletAnnotation.java:64)
    at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:377)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1318) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:485) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108)
    at org.eclipse.jetty.server.Server.start(Server.java:307)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:90) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.Server.doStart(Server.java:274)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
    at runjettyrun.Bootstrap.main(Bootstrap.java:80)
2013-05-18 20:56:39.327:WARN:oeja.WebServletAnnotation:main: examples.MyEchoServlet cannot be loaded
2013-05-18 20:56:39.330:WARN:oejw.DiscoveredAnnotation:main:
java.lang.ClassNotFoundException: examples.MyAdvancedEchoServlet
    at runjettyrun.ProjectClassLoader.loadClass(ProjectClassLoader.java:94)


_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to