2010-12-15 16 views
1

我正在使用RAD7.5進行項目開發。我的web.xml文件看起來像這樣:如何配置RAD7.5以使用某些預定義的過濾器

<context-param> 
    <param-name>config.file</param-name> 
    <param-value>@[email protected]</param-value> 
</context-param> 

所以基本上@ project.config.location @從期間使用filterset代碼螞蟻構建過程屬性文件(config.properties)檢索,如下所示:

<copy todir="${project.build.dir}"> 
     <fileset dir="${web.project.webcontent.dir}" excludes="**/classes/**" /> 
     <filterset> 
      <filtersfile file="${web.project.src.dir}/filters/${file.filter.name}" /> 
     </filterset> 

    </copy> 

所以我的問題是如何配置RAD7.5因此,雖然本地部署的應用程序(右該項目EAR點擊 - >在服務器上運行)將取代這些過濾器。我一直在試圖找到解決方案,但在網上找不到任何東西。有什麼建議嗎?

回答

0

也許在你的項目的properties-> builders中有蟻建設者?另一方面,RAD自己編輯和管理web.xml,所以如果你更喜歡RAD流程,那就不用螞蟻來設計你的應用程序。

0

該項目是在另一個處理ANT的IDE中設計的。另外,我不能更改這個過程,因爲ANT是公司的標準生成器,所以在部署項目時,所有配置管理器都使用Ant.I,只是想讓它與這兩個選項兼容。我喜歡你的第一個建議,即在你的項目的屬性 - >建設者身上有螞蟻建造者。我怎麼做。我到目前爲止這樣做了......右鍵單擊項目 - >屬性 - >建設者。我只想在部署應用時應用該過濾器。因爲我想在我的web.xml中保留@ .... @過濾器。有沒有辦法告訴RAD當它正在部署應用程序到服務器只是應用該過濾器(如下所示)的過程中(我只是想修改RAD中的默認部署過程):

<filterset> 
       <filtersfile file="${web.project.src.dir}/filters/${file.filter.name}" /> 
      </filterset> 
相關問題