Jetty и RAP

 
0
 
Java
ava
Demetrio | 16.02.2013, 16:52
Добрый день.
Не получается запустить RAP в embedded jetty. В сервлетном деле нулевой(первый раз), так что распишу подробнее свои шаги.
Решил попробовать RAP в действии и застрял. ( http://eclipse.org/rap/developers-guide/de...amp;version=2.0 )

Использую Eclipse, в тестовом проектике подключил библиотеки jetty 8. Далее по мануалу ( http://www.codeproject.com/Articles/128145...our-Application )
Сделал директорию WEB-INF в корне проекта и в него положил web.xml c описанием сервлета.(рабочий)


    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
     
    <display-name>Appl</display-name>
    <context-param>
    <param-name>org.eclipse.rap.applicationConfiguration</param-name>
    <param-value>org.eclipse.appl.ConfigRap</param-value>
    </context-param>
     
    <listener>
    <listener-class>org.eclipse.rap.rwt.engine.RWTServletContextListener</listener-class>
    </listener>
     
    <servlet>
    <servlet-name>rwtServlet</servlet-name>
    <servlet-class>org.eclipse.rap.rwt.engine.RWTServlet</servlet-class>
    </servlet>
     
    <servlet-mapping>
    <servlet-name>rwtServlet</servlet-name>
    <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    </web-app>




Вот код запуска


    Server server = new Server(8090);
    WebAppContext context = new WebAppContext();
    context.setDescriptor(".WEB-INF/web.xml");
    context.setResourceBase(".");
    context.setContextPath("/");
    context.setParentLoaderPriority(true);
    server.setHandler(context);
     
    try {
    server.start();
    server.join();
    } catch (Exception ex) {
    }




И ошибка

2013-02-16 16:50:04.657:INFO:oejs.Server:jetty-8.1.9.v20130131
2013-02-16 16:50:04.704:WARN:oejuc.AbstractLifeCycle:FAILED o.e.j.w.WebAppContext{/,file:/X:/workspace/rap/}: java.lang.NoClassDefFoundError: org/eclipse/jetty/xml/XmlParser
java.lang.NoClassDefFoundError: org/eclipse/jetty/xml/XmlParser
    at org.eclipse.jetty.webapp.WebDescriptor.newParser(WebDescriptor.java:70)
    at org.eclipse.jetty.webapp.WebDescriptor.ensureParser(WebDescriptor.java:61)
    at org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:59)
    at org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:148)


Ткните пальцем, где не так
(видимо дело в путях)
Ответы (1)
ava
Demetrio | 16.02.2013, 20:36 #
Это я не подлючил все библиотеки.
Пока все равно не работает, но уже тругие ошибки
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить