我在Web應用程序中應用某些安全限制在web.xml下的WEB-INF文件夾就像一個web.xml:加載從常規應用在NetBeans
<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,其中不包含上面的代碼,它的自動生成與其他映射。我需要手動將上面的代碼粘貼到分解的戰爭web.xml中以使其工作。我如何擁有一個web.xml的本地副本,它將具有這些安全協調限制,並且一旦構建戰爭,它們將被附加到生成的web.xml中。 (我用它使用的碼頭服務器的Grails應用程序的NetBeans IDE)
問候 Priyank
我做同樣的現在Grails將使用,手動進入戰爭的web.xml並粘貼上面的代碼,我需要能夠自動執行此操作,以在代碼中設置一次約束,並且在生成戰爭時,應該從該文件複製約束到web.xml中,類似於構建腳本,它將上面的代碼附加到web.xml中,以便一旦生成戰爭,就可以部署編輯。 –