Project file Structure
The configuration of multiple DWR files in a project is essentially a servlet configured with multiple DWR, and a DWR mapping file is configured for each servlet;
<?XML version= "1.0" encoding= "UTF-8"?><Web-appXmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xmlns= "Http://java.sun.com/xml/ns/javaee"xsi:schemalocation= "Http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"ID= "webapp_id"version= "3.0"> <Display-name>Testdwr</Display-name> <welcome-file-list> <Welcome-file>Index.html</Welcome-file> <Welcome-file>Index.htm</Welcome-file> <Welcome-file>index.jsp</Welcome-file> <Welcome-file>Default.html</Welcome-file> <Welcome-file>Default.htm</Welcome-file> <Welcome-file>default.jsp</Welcome-file> </welcome-file-list> <!--①# #后端 DWR -<!--Dwr Core Servlet - <servlet> <Servlet-name>Dwradmin</Servlet-name> <Servlet-class>Org.directwebremoting.servlet.DwrServlet</Servlet-class> <Init-param> <Param-name>Debug</Param-name> <Param-value>True</Param-value> </Init-param> <Init-param> <Param-name>Config-admin</Param-name> <Param-value>Web-inf/dwr_xml/admin.xml</Param-value> </Init-param> </servlet> <!--dwr core servlet URL mapping - <servlet-mapping> <Servlet-name>Dwradmin</Servlet-name> <Url-pattern>/adminurl/*</Url-pattern> </servlet-mapping> <!--# #前端 DWR -<!--Dwr Core Servlet - <servlet> <Servlet-name>Dwrface</Servlet-name> <Servlet-class>Org.directwebremoting.servlet.DwrServlet</Servlet-class> <Init-param> <Param-name>Debug</Param-name> <Param-value>True</Param-value> </Init-param> <Init-param> <Param-name>Config-face</Param-name> <Param-value>Web-inf/dwr_xml/face.xml</Param-value> </Init-param> </servlet> <!--dwr core servlet URL mapping - <servlet-mapping> <Servlet-name>Dwrface</Servlet-name> <Url-pattern>/faceurl/*</Url-pattern> </servlet-mapping> </Web-app>
DWR (ii): Using multiple Dwr.xml profiles in a project