一般来说只需要一个 dwr.xml 文件,并且会被设为默认位置 WEB-INF/dwr.xml。所以你不需要配置。有 3 个原因说明你为何需要指定不同位置的 dwr.xml 文件:
- 你想保持 dwr.xml 的文件请参照下面的例子
WEB-INF/classes/com/yourco/dwr/dwr.xml
- 你可以有很多的远程方法类并且希望指定文件。在这个例子里将指定不同文件开始配置,不同的 param-name 将重复多次 DWR 将轮流读取它们。
- DWR 能够使 J2EE URL 具有给与不同用户组不同权限的安全机制。通过起不同名字,URL 和权限。
就像如下例子去使用:
config*****
WEB-INF/dwr.xml
What config file do we use?
用一个字符串”config” 作为开始,设置 param-name,每个 param-name 必须不同。
dwr-user-invoker
org.directwebremoting.servlet.DwrServlet
config-user
WEB-INF/dwr-user.xml
dwr-admin-invoker
org.directwebremoting.servlet.DwrServlet
config-admin
WEB-INF/dwr-admin.xml
dwr-admin-invoker
/dwradmin/*
dwr-user-invoker
/dwruser/*
dwr-admin
dwr-admin-collection
/dwradmin/*
admin
dwr-user
dwr-user-collection
/dwruser/*
user