この記事では、その設定方法について説明します。
以下により、DWR設定ファイルの場所を変更したり、複数の設定ファイルにしたりすることができます。
<init-param> <param-name>config*</param-name> <param-value>WEB-INF/dwr.xml</param-value> </init-param>
web.xml---------------抜粋------------------ <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <!-- DWR2.x org.directwebremoting.servlet.DwrServlet --> <!-- DWR1.x uk.ltd.getahead.dwr.DWRServlet --><init-param> <param-name>configMyapp</param-name> <param-value>WEB-INF/myappconfig/dwr-myapp.xml</param-value> </init-param> </servlet>
web.xml---------------抜粋------------------ <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <!-- DWR2.x org.directwebremoting.servlet.DwrServlet --> <!-- DWR1.x uk.ltd.getahead.dwr.DWRServlet --><init-param> <param-name>configMyapp01</param-name> <param-value>WEB-INF/myappconfig/dwr-myapp01.xml</param-value> </init-param> <init-param> <param-name>configMyapp02</param-name> <param-value>WEB-INF/myappconfig/dwr-myapp02.xml</param-value> </init-param> <init-param> <param-name>configMyapp03</param-name> <param-value>WEB-INF/myappconfig/dwr-myapp03.xml</param-value> </init-param> </servlet>
web.xml---------------抜粋------------------ <servlet> <servlet-name>dwr-user-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <!-- DWR2.x org.directwebremoting.servlet.DwrServlet --> <!-- DWR1.x uk.ltd.getahead.dwr.DWRServlet --><init-param> <param-name>config-user</param-name> <param-value>WEB-INF/dwr-user.xml</param-value> </init-param> </servlet>
<servlet> <servlet-name>dwr-admin-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <!-- DWR2.x org.directwebremoting.servlet.DwrServlet --> <!-- DWR1.x uk.ltd.getahead.dwr.DWRServlet -->
<init-param> <param-name>config-admin</param-name> <param-value>WEB-INF/dwr-admin.xml</param-value> </init-param> </servlet>
Multiple dwr.xml files | Getahead