【问题标题】:Vaadin configuration with BIRT使用 BIRT 进行 Vaadin 配置
【发布时间】:2011-09-20 00:44:56
【问题描述】:

我在我的项目中使用 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 UI

但问题是,如果我放置第二个配置,我无法将报告加载到浏览器,它总是重定向到我当前的 vaadin UI 页面(当我单击按钮加载报告时)

如果放第一个配置,我可以直接访问报告,但它不会加载 vaadin UI。

谁能帮我解决这个问题??

谢谢。

干杯

【问题讨论】:

    标签: web.xml vaadin birt


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多