2011-09-20 83 views
0

我正在使用Vaadin和BIRT報告在我的項目中。我與Vaadin訪問報告有問題,我認爲它與我的web.xml配置有關。任何人都可以幫助我擺脫這個問題? ?Vaadin配置與BIRT

< /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格式,如:this.it顯示index.jsp頁面的第一頁。

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

如果我配置URL模式爲「/ *」它工作正常,並加載vaadin UI

但問題是,如果我把第二個配置我不能總是加載到瀏覽器的報告,它重定向到我當前的vaadin用戶界面頁面(當我點擊按鈕加載報告時)

如果把第一個配置我可以直接訪問報告,但它不會加載vaadin用戶界面。

任何人都可以幫助我解決這個問題嗎?

謝謝。

乾杯

回答

1

第一個配置應該沒問題,但你必須訪問不同的應用程序:

嘗試

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

你應該找到的顯示名稱右邊第一個上下文上方param

<display-name>IamTheDisplayName</display-name> 
<context-param> 
    <description>Vaadin production mode</description> 
    <param-name>productionMode</param-name> 
    <param-value>false</param-value> 
</context-param>