2013-04-23 10 views
-2

전체 IDE 패키지와 RAP 대상을 설치했습니다. 그 후 나는 여기서 "Hello world"예제를 시도하고 싶었고, 여기서는 example을 찾을 수있다. 그러나 "Basic UI"클래스에 BasicEntryPoint 클래스는 없다. 위의 예제에서 설명한 "응용 프로그램 실행"후에 다음 오류가 발생합니다.RAP 2.0 Hello World 예제 엔트리 포인트를 찾을 수 없음

2013-04-23 20:07:26.970:INFO:oejs.Server:jetty-8.1.9.v20130131 
osgi> 2013-04-23 20:07:27.033:INFO:oejs.AbstractConnector:Started  
[email protected]:49944 
2013-04-23 20:07:30.219:WARN:oejs.ServletHandler:ERROR: /rap 
java.lang.IllegalArgumentException: Entry point not found: /rap 
at org.eclipse.rap.rwt.internal.lifecycle.EntryPointManager.getEntryPointRegistration(EntryPointManager.java:68) 
at org.eclipse.rap.rwt.internal.service.StartupPage.getCurrentEntryPointProperties(StartupPage.java:151) 
at org.eclipse.rap.rwt.internal.service.StartupPage.writeEntryPointProperty(StartupPage.java:160) 
at org.eclipse.rap.rwt.internal.service.StartupPage.writeTitle(StartupPage.java:81) 
at org.eclipse.rap.rwt.internal.service.StartupPage$StartupPageValueProvider.writeVariable(StartupPage.java:173) 
at org.eclipse.rap.rwt.internal.service.StartupPageTemplate.writePage(StartupPageTemplate.java:52) 
at org.eclipse.rap.rwt.internal.service.StartupPage.send(StartupPage.java:65) 
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.handleGetRequest(LifeCycleServiceHandler.java:87) 
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:77) 
at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:61) 
at org.eclipse.rap.rwt.engine.RWTServlet.handleValidRequest(RWTServlet.java:107) 
at org.eclipse.rap.rwt.engine.RWTServlet.handleRequest(RWTServlet.java:94) 
at org.eclipse.rap.rwt.engine.RWTServlet.doGet(RWTServlet.java:80) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:735) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) 
at org.eclipse.rap.rwt.osgi.internal.CutOffContextPathWrapper.service(CutOffContextPathWrapper.java:106) 
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) 
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) 
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) 
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:386) 
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) 
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:457) 
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) 
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) 
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) 
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) 
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) 
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) 
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) 
at org.eclipse.jetty.server.Server.handle(Server.java:368) 
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) 
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) 
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) 
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) 
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) 
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) 
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) 
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) 
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) 
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) 
at java.lang.Thread.run(Unknown Source) 

무엇이 잘못 되었습니까? 예 설명이 잘못되었다고 느낍니다 ...

답변

1

나는 RAP를 처음 사용하며 같은 문제에 부딪 힙니다. 그리고 나는이 "Hello World"예제가 불완전하다는 것에 동의합니다.

RAP Entry Point

은 또한 당신이 구성 (plugin.xml에) 당신에게 진입 점을 추가해야합니다 :

<extension 
    point="org.eclipse.rap.ui.entrypoint"> 
    <entrypoint 
     class="org.examples.rap.helloworld.BasicEntryPoint" 
     id="entrypoint1" 
     path="/rap"> 
    </entrypoint> 
당신이 여기에서 찾을 수있는이 솔루션은 (당신은이 클래스를 수동으로 (BasicEntryPoint)를 만들어야합니다)