2010-12-15 14 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> 
相关问题