summaryrefslogtreecommitdiffstats
path: root/base/server/share
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-02-15 17:50:26 +0100
committerEndi S. Dewata <edewata@redhat.com>2017-02-23 22:46:17 +0100
commit8bd37a1ff3fd14248e65b86ed35f5f6d12e4468f (patch)
tree4322b346d79708efa97954b5c56e8beb64e0ee6a /base/server/share
parentf5293bac716a11721ab601ff027ce141230fd501 (diff)
downloadpki-8bd37a1ff3fd14248e65b86ed35f5f6d12e4468f.tar.gz
pki-8bd37a1ff3fd14248e65b86ed35f5f6d12e4468f.tar.xz
pki-8bd37a1ff3fd14248e65b86ed35f5f6d12e4468f.zip
Added PKIApplication.
A new PKIApplication class has been added into /pki web application to define common PKI REST services such as access banner. https://fedorahosted.org/pki/ticket/2582
Diffstat (limited to 'base/server/share')
-rw-r--r--base/server/share/webapps/pki/WEB-INF/web.xml30
1 files changed, 30 insertions, 0 deletions
diff --git a/base/server/share/webapps/pki/WEB-INF/web.xml b/base/server/share/webapps/pki/WEB-INF/web.xml
index 9afb41825..aacdffaee 100644
--- a/base/server/share/webapps/pki/WEB-INF/web.xml
+++ b/base/server/share/webapps/pki/WEB-INF/web.xml
@@ -5,6 +5,36 @@
<display-name>PKI</display-name>
+ <listener>
+ <listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
+ </listener>
+
+ <context-param>
+ <param-name>resteasy.servlet.mapping.prefix</param-name>
+ <param-value>/rest</param-value>
+ </context-param>
+
+ <context-param>
+ <param-name>resteasy.resource.method-interceptors</param-name>
+ <param-value>
+ org.jboss.resteasy.core.ResourceMethodSecurityInterceptor
+ </param-value>
+ </context-param>
+
+ <servlet>
+ <servlet-name>Resteasy</servlet-name>
+ <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
+ <init-param>
+ <param-name>javax.ws.rs.Application</param-name>
+ <param-value>org.dogtagpki.server.rest.PKIApplication</param-value>
+ </init-param>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Resteasy</servlet-name>
+ <url-pattern>/rest/*</url-pattern>
+ </servlet-mapping>
+
<security-constraint>
<web-resource-collection>
<web-resource-name>PKI UI</web-resource-name>