grails - 从NetBeans的groovy应用程序加载web.xml

标签 grails groovy web.xml

我在Web应用程序的WEB-INF文件夹下的web.xml中应用了一些安全约束,例如:

<web-app>
    <security-constraint>
       <web-resource-collection>
         <web-resource-name >precluded methods</web-resource-name>
         <url-pattern >/css/*</url-pattern>
         <url-pattern >/js/*</url-pattern>
         <url-pattern >/swf/*</url-pattern>
         </web-resource-collection>
       <auth-constraint/>
     </security-constraint>
</web-app>

现在,我希望将它们应用于(插入到)当我使用grails WAR命令创建WAR时生成的web.xml。现在,该命令将创建一个默认的web.xml,其中不包含上述代码,它会通过其他一些映射自动生成。我需要手动将上面的代码粘贴粘贴到爆炸的wars.xml中,以使其工作。我如何拥有web.xml的本地副本,该副本将具有这些安全性约束,一旦发动 war ,它们将被附加到生成的web.xml中。 (我正在使用netjets IDE,它使用graty应用程序的 jetty 服务器)

问候
普里扬克

最佳答案

如果您运行:

grails install-templates

它应该在web.xml中放置一个src/templates/war副本,您可以对其进行编辑,Grails将在运行或建立 war 时使用

关于grails - 从NetBeans的groovy应用程序加载web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131603/

相关文章:

grails - 从quartz作业访问grails应用程序配置

grails - 如何在Grails CRUD动态脚手架的 View 部分隐藏字段?

mysql - mysql 中 grails byte[] 属性的数据类型错误

groovy - 使用 HTTPBuilder/Groovy 处理 'chunked' 编码响应

java - JSF 2.0 web.xml 错误页面状态代码

java - 从 servlet-name 获取 url-pattern

grails - 异常自动重启女生

groovy - 使用 Groovy 脚本从 Jenkins 中的 Workspace 读取文件

tomcat - 如何在不修改 web.xml 文件的情况下配置 tomcat 独立提供静态内容?

groovy - 如何使用Groovy从SoapUI TestCase中删除自定义属性?