Конфигурация Vaadin с BIRT

Я использую отчеты Vaadin и BIRT в своем проекте. У меня проблема с доступом к отчету с помощью Vaadin, я думаю, это связано с моей конфигурацией web.xml. Может ли кто-нибудь помочь мне решить эту проблему ??

< /servlet-mapping>
     <servlet-name>VaadinApplicationServlet</servlet-name>
     <url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
    <servlet-name>VaadinApplicationServlet</servlet-name>
    <url-pattern>/MyProject/*</url-pattern>
</servlet-mapping>

Если я поставлю такой шаблон URL-адреса, он покажет страницу index.jsp как первую страницу.

< /servlet-mapping>
     <servlet-name>VaadinApplicationServlet</servlet-name>
     <url-pattern>/*</url-pattern>
</servlet-mapping>

Если я настрою шаблон URL-адреса как «/*», он отлично работает и загружает пользовательский интерфейс vaadin.

но проблема в том, что если я ставлю 2-ю конфигурацию, я не могу загрузить отчет в браузер, он всегда перенаправляет на мою текущую страницу пользовательского интерфейса vaadin (когда я нажимаю кнопку, чтобы загрузить отчет)

Если установить первую конфигурацию, я могу получить доступ к отчету напрямую, но он не загружает пользовательский интерфейс vaadin.

Может ли кто-нибудь помочь мне решить эту проблему??

Спасибо.

Ваше здоровье


person 123Ex    schedule 20.09.2011    source источник


Ответы (1)


Первая конфигурация должна быть в порядке, но вы должны получить доступ к своему приложению по-другому:

Пытаться

http://localhost:8080/[display-name]/MyProject

Вы должны найти отображаемое имя прямо над первым параметром контекста.

<display-name>IamTheDisplayName</display-name>
<context-param>
    <description>Vaadin production mode</description>
    <param-name>productionMode</param-name>
    <param-value>false</param-value>
</context-param>
person Benjamin Brandmeier    schedule 20.09.2011