Конфигурация Ваадина с BIRT - PullRequest
       13

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

0 голосов
/ 20 сентября 2011

Я использую отчеты 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.

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

Спасибо.

Приветствия

1 Ответ

1 голос
/ 20 сентября 2011

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

Попробуйте

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>
...