Fin ajout thorntail server
This commit is contained in:
parent
f7babd8a19
commit
8a30ceb87b
12 changed files with 100 additions and 68 deletions
|
|
@ -36,7 +36,7 @@ public class DroolsDeploymentProducer {
|
|||
|
||||
DroolsMessages.MESSAGES.configurationDirectory(configFolder);
|
||||
|
||||
JAXRSArchive deployment = ShrinkWrap.create(JAXRSArchive.class, "drools-server.war");
|
||||
JAXRSArchive deployment = ShrinkWrap.create(JAXRSArchive.class, "kie-server.war");
|
||||
deployment.addAllDependencies();
|
||||
|
||||
deployment.addAsWebInfResource(new File(configFolder + "/web.xml"), "web.xml");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jboss-web>
|
||||
<context-root>/kie-server</context-root>
|
||||
<context-root>/</context-root>
|
||||
<security-domain>other-drools</security-domain>
|
||||
</jboss-web>
|
||||
|
|
@ -4,10 +4,40 @@
|
|||
version="3.0"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
|
||||
|
||||
|
||||
<listener>
|
||||
<listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
|
||||
</listener>
|
||||
|
||||
<filter>
|
||||
<filter-name>capture-request-filter</filter-name>
|
||||
<filter-class>org.kie.server.services.impl.security.web.CaptureHttpRequestFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>capture-request-filter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
<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.kie.server.remote.rest.common.KieServerApplication</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>Resteasy</servlet-name>
|
||||
<url-pattern>/services/rest/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
<context-param>
|
||||
<param-name>resteasy.servlet.mapping.prefix</param-name>
|
||||
<param-value>/services/rest</param-value>
|
||||
</context-param>
|
||||
|
||||
<security-constraint>
|
||||
<web-resource-collection>
|
||||
<web-resource-name>REST web resources</web-resource-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
<url-pattern>/services/rest/*</url-pattern>
|
||||
</web-resource-collection>
|
||||
<auth-constraint>
|
||||
<role-name>kie-server</role-name>
|
||||
|
|
@ -21,4 +51,5 @@
|
|||
<role-name>kie-server</role-name>
|
||||
</security-role>
|
||||
|
||||
|
||||
</web-app>
|
||||
|
|
|
|||
|
|
@ -77,6 +77,18 @@
|
|||
<groupId>io.thorntail</groupId>
|
||||
<artifactId>web</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||
<artifactId>drools-framework-kie-server-services-drools</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||
<artifactId>drools-framework-kie-server-rest-drools</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
|
|
|||
Loading…
Add table
editor.link_modal.header
Reference in a new issue