Difference between revisions of "Adding RPC ( Remote Process Calls ) to server"
From OpenKM Documentation
Line 4: | Line 4: | ||
<source lang="xml"> | <source lang="xml"> | ||
<servlet> | <servlet> | ||
− | <servlet-name> | + | <servlet-name>SomeServletName</servlet-name> |
<servlet-class>SomeJavaClassName</servlet-class> | <servlet-class>SomeJavaClassName</servlet-class> | ||
</servlet> | </servlet> | ||
<servlet-mapping> | <servlet-mapping> | ||
− | <servlet-name> | + | <servlet-name>SomeServletName</servlet-name> |
− | <url-pattern>/ | + | <url-pattern>/SomeServletName</url-pattern> |
</servlet-mapping> | </servlet-mapping> | ||
</source> | </source> | ||
Line 17: | Line 17: | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <servlet path="/OpenKM/ | + | <servlet path="/OpenKM/SomeServletName" class="SomeJavaClassName"/> |
</source> | </source> | ||
[[Category: OpenKM plugin extensions]] | [[Category: OpenKM plugin extensions]] |
Revision as of 15:57, 24 June 2010
Servlets are used to doing GWT RPC ( Remote Process Calls ). In order to registering a new Servlet two files ( web.xml and Main.gwt.xml ) must be modified and OpenKM re-compiled.
Into web.xml ( src/main/webapp/WEB-INF ) must be added the servlet declaration
<servlet>
<servlet-name>SomeServletName</servlet-name>
<servlet-class>SomeJavaClassName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SomeServletName</servlet-name>
<url-pattern>/SomeServletName</url-pattern>
</servlet-mapping>
Into Main.gwt.xml ( src/main/resources/com/openkm/frontend ) must be added some servlet declaration
<servlet path="/OpenKM/SomeServletName" class="SomeJavaClassName"/>