upgrade to 7.26.0

Remove usage of keycloack SSO
This commit is contained in:
Nicolas Héron 2019-09-26 17:45:39 +02:00
commit 598d7f5b09
7 changed files with 238 additions and 330 deletions

View file

@ -20,10 +20,6 @@ services:
networks: networks:
drools-network-dev: drools-network-dev:
ipv4_address: 172.27.1.5 ipv4_address: 172.27.1.5
links:
- keycloak:keycloak
depends_on:
- keycloak
ports: ports:
- 8080:8080 - 8080:8080
- 8001:8001 - 8001:8001
@ -250,42 +246,7 @@ services:
command: mongod command: mongod
restart: always restart: always
postgres:
image: keycloak-db
volumes:
- pgdata1:/var/lib/postgresql/data
- pgdata2:/home/pgdata
hostname: pg.pymma
networks:
drools-network-dev:
ipv4_address: 172.27.1.200
ports:
- 6666:5432
restart: always
keycloak:
image: jboss/keycloak:5.0.0
environment:
DB_VENDOR: POSTGRES
DB_ADDR: 172.27.1.200
DB_DATABASE: keycloakdb
DB_USER: keycloak_user
DB_SCHEMA: public
DB_PASSWORD: keycloak_user
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: admin
# Uncomment the line below if you want to specify JDBC parameters. The parameter below is just an example, and it shouldn't be used in production without knowledge. It is highly recommended that you read the PostgreSQL JDBC driver documentation in order to use it.
#JDBC_PARAMS: "ssl=true"
hostname: keycloak.pymma
networks:
drools-network-dev:
ipv4_address: 172.27.1.201
links:
- postgres:postgres
ports:
- 10080:8080
depends_on:
- postgres
dps: dps:
image: defreitas/dns-proxy-server:2.13.2 image: defreitas/dns-proxy-server:2.13.2
@ -310,5 +271,3 @@ volumes:
lucenedata: lucenedata:
esdata2: esdata2:
kieserverdir: kieserverdir:
pgdata1:
pgdata2:

View file

@ -24,11 +24,7 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.training.Leisure</groupId>
<artifactId>swimmingpool</artifactId>
<version>1.0.1-SNAPSHOT</version>
</dependency>
<dependency> <dependency>
<groupId>org.kie</groupId> <groupId>org.kie</groupId>
<artifactId>business-central</artifactId> <artifactId>business-central</artifactId>

View file

@ -51,8 +51,8 @@ EXPOSE 8001
####### Drools Workbench CUSTOM CONFIGURATION ############ ####### Drools Workbench CUSTOM CONFIGURATION ############
ADD etc/standalone-full-drools.xml $JBOSS_HOME/standalone/configuration/standalone-full-drools.xml ADD etc/standalone-full-drools.xml $JBOSS_HOME/standalone/configuration/standalone-full-drools.xml
#ADD etc/application-users.properties $JBOSS_HOME/standalone/configuration/application-users.properties ADD etc/application-users.properties $JBOSS_HOME/standalone/configuration/application-users.properties
#ADD etc/application-roles.properties $JBOSS_HOME/standalone/configuration/application-roles.properties ADD etc/application-roles.properties $JBOSS_HOME/standalone/configuration/application-roles.properties
# Added files are chowned to root user, change it to the jboss one. # Added files are chowned to root user, change it to the jboss one.
USER root USER root

View file

@ -1,93 +1,94 @@
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:8.0"> <server xmlns="urn:jboss:domain:8.0">
<extensions> <extensions>
<extension module="org.jboss.as.clustering.infinispan" /> <extension module="org.jboss.as.clustering.infinispan"/>
<extension module="org.jboss.as.connector" /> <extension module="org.jboss.as.connector"/>
<extension module="org.jboss.as.deployment-scanner" /> <extension module="org.jboss.as.deployment-scanner"/>
<extension module="org.jboss.as.ee" /> <extension module="org.jboss.as.ee"/>
<extension module="org.jboss.as.ejb3" /> <extension module="org.jboss.as.ejb3"/>
<extension module="org.jboss.as.jaxrs" /> <extension module="org.jboss.as.jaxrs"/>
<extension module="org.jboss.as.jdr" /> <extension module="org.jboss.as.jdr"/>
<extension module="org.jboss.as.jmx" /> <extension module="org.jboss.as.jmx"/>
<extension module="org.jboss.as.jpa" /> <extension module="org.jboss.as.jpa"/>
<extension module="org.jboss.as.jsf" /> <extension module="org.jboss.as.jsf"/>
<extension module="org.jboss.as.jsr77" /> <extension module="org.jboss.as.jsr77"/>
<extension module="org.jboss.as.logging" /> <extension module="org.jboss.as.logging"/>
<extension module="org.jboss.as.mail" /> <extension module="org.jboss.as.mail"/>
<extension module="org.jboss.as.naming" /> <extension module="org.jboss.as.naming"/>
<extension module="org.jboss.as.pojo" /> <extension module="org.jboss.as.pojo"/>
<extension module="org.jboss.as.remoting" /> <extension module="org.jboss.as.remoting"/>
<extension module="org.jboss.as.sar" /> <extension module="org.jboss.as.sar"/>
<extension module="org.jboss.as.security" /> <extension module="org.jboss.as.security"/>
<extension module="org.jboss.as.transactions" /> <extension module="org.jboss.as.transactions"/>
<extension module="org.jboss.as.webservices" /> <extension module="org.jboss.as.webservices"/>
<extension module="org.keycloak.keycloak-adapter-subsystem" /> <extension module="org.jboss.as.weld"/>
<extension module="org.jboss.as.weld" /> <extension module="org.wildfly.extension.batch.jberet"/>
<extension module="org.wildfly.extension.batch.jberet" /> <extension module="org.wildfly.extension.bean-validation"/>
<extension module="org.wildfly.extension.bean-validation" /> <extension module="org.wildfly.extension.core-management"/>
<extension module="org.wildfly.extension.core-management" /> <extension module="org.wildfly.extension.discovery"/>
<extension module="org.wildfly.extension.discovery" /> <extension module="org.wildfly.extension.ee-security"/>
<extension module="org.wildfly.extension.ee-security" /> <extension module="org.wildfly.extension.elytron"/>
<extension module="org.wildfly.extension.elytron" /> <extension module="org.wildfly.extension.io"/>
<extension module="org.wildfly.extension.io" /> <extension module="org.wildfly.extension.messaging-activemq"/>
<extension module="org.wildfly.extension.messaging-activemq" /> <extension module="org.wildfly.extension.microprofile.config-smallrye"/>
<extension module="org.wildfly.extension.microprofile.config-smallrye" /> <extension module="org.wildfly.extension.microprofile.health-smallrye"/>
<extension module="org.wildfly.extension.microprofile.health-smallrye" /> <extension module="org.wildfly.extension.microprofile.opentracing-smallrye"/>
<extension module="org.wildfly.extension.microprofile.opentracing-smallrye" /> <extension module="org.wildfly.extension.request-controller"/>
<extension module="org.wildfly.extension.request-controller" /> <extension module="org.wildfly.extension.security.manager"/>
<extension module="org.wildfly.extension.security.manager" /> <extension module="org.wildfly.extension.undertow"/>
<extension module="org.wildfly.extension.undertow" /> <extension module="org.wildfly.iiop-openjdk"/>
<extension module="org.wildfly.iiop-openjdk" />
</extensions> </extensions>
<management> <management>
<security-realms> <security-realms>
<security-realm name="ManagementRealm"> <security-realm name="ManagementRealm">
<authentication> <authentication>
<local default-user="$local" skip-group-loading="true" /> <local default-user="$local" skip-group-loading="true"/>
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
</authentication> </authentication>
<authorization map-groups-to-roles="false"> <authorization map-groups-to-roles="false">
<properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir" /> <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
</authorization> </authorization>
</security-realm> </security-realm>
<security-realm name="ApplicationRealm"> <security-realm name="ApplicationRealm">
<server-identities> <server-identities>
<ssl> <ssl>
<keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost" /> <keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost"/>
</ssl> </ssl>
</server-identities> </server-identities>
<authentication> <authentication>
<local default-user="$local" allowed-users="*" skip-group-loading="true" /> <local default-user="$local" allowed-users="*" skip-group-loading="true"/>
<properties path="application-users.properties" relative-to="jboss.server.config.dir" /> <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
</authentication> </authentication>
<authorization> <authorization>
<properties path="application-roles.properties" relative-to="jboss.server.config.dir" /> <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
</authorization> </authorization>
</security-realm> </security-realm>
</security-realms> </security-realms>
<audit-log> <audit-log>
<formatters> <formatters>
<json-formatter name="json-formatter" /> <json-formatter name="json-formatter"/>
</formatters> </formatters>
<handlers> <handlers>
<file-handler name="file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.data.dir" /> <file-handler name="file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.data.dir"/>
</handlers> </handlers>
<logger log-boot="true" log-read-only="false" enabled="false"> <logger log-boot="true" log-read-only="false" enabled="false">
<handlers> <handlers>
<handler name="file" /> <handler name="file"/>
</handlers> </handlers>
</logger> </logger>
</audit-log> </audit-log>
<management-interfaces> <management-interfaces>
<http-interface security-realm="ManagementRealm"> <http-interface security-realm="ManagementRealm">
<http-upgrade enabled="true" /> <http-upgrade enabled="true"/>
<socket-binding http="management-http" /> <socket-binding http="management-http"/>
</http-interface> </http-interface>
</management-interfaces> </management-interfaces>
<access-control provider="simple"> <access-control provider="simple">
<role-mapping> <role-mapping>
<role name="SuperUser"> <role name="SuperUser">
<include> <include>
<user name="$local" /> <user name="$local"/>
</include> </include>
</role> </role>
</role-mapping> </role-mapping>
@ -96,92 +97,60 @@
<profile> <profile>
<subsystem xmlns="urn:jboss:domain:logging:6.0"> <subsystem xmlns="urn:jboss:domain:logging:6.0">
<console-handler name="CONSOLE"> <console-handler name="CONSOLE">
<level name="INFO" /> <level name="INFO"/>
<formatter> <formatter>
<named-formatter name="COLOR-PATTERN" /> <named-formatter name="COLOR-PATTERN"/>
</formatter> </formatter>
</console-handler> </console-handler>
<periodic-rotating-file-handler name="FILE" autoflush="true"> <periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter> <formatter>
<named-formatter name="PATTERN" /> <named-formatter name="PATTERN"/>
</formatter> </formatter>
<file relative-to="jboss.server.log.dir" path="server.log" /> <file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd" /> <suffix value=".yyyy-MM-dd"/>
<append value="true" /> <append value="true"/>
</periodic-rotating-file-handler> </periodic-rotating-file-handler>
<logger category="com.arjuna"> <logger category="com.arjuna">
<level name="WARN" /> <level name="WARN"/>
</logger> </logger>
<logger category="org.jboss.as.config"> <logger category="org.jboss.as.config">
<level name="DEBUG" /> <level name="DEBUG"/>
</logger> </logger>
<logger category="sun.rmi"> <logger category="sun.rmi">
<level name="WARN" /> <level name="WARN"/>
</logger> </logger>
<root-logger> <root-logger>
<level name="INFO" /> <level name="INFO"/>
<handlers> <handlers>
<handler name="CONSOLE" /> <handler name="CONSOLE"/>
<handler name="FILE" /> <handler name="FILE"/>
</handlers> </handlers>
</root-logger> </root-logger>
<formatter name="PATTERN"> <formatter name="PATTERN">
<pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n" /> <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter> </formatter>
<formatter name="COLOR-PATTERN"> <formatter name="COLOR-PATTERN">
<pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n" /> <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter> </formatter>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:batch-jberet:2.0"> <subsystem xmlns="urn:jboss:domain:batch-jberet:2.0">
<default-job-repository name="in-memory" /> <default-job-repository name="in-memory"/>
<default-thread-pool name="batch" /> <default-thread-pool name="batch"/>
<job-repository name="in-memory"> <job-repository name="in-memory">
<in-memory /> <in-memory/>
</job-repository> </job-repository>
<thread-pool name="batch"> <thread-pool name="batch">
<max-threads count="10" /> <max-threads count="10"/>
<keepalive-time time="30" unit="seconds" /> <keepalive-time time="30" unit="seconds"/>
</thread-pool> </thread-pool>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:bean-validation:1.0" /> <subsystem xmlns="urn:jboss:domain:bean-validation:1.0"/>
<subsystem xmlns="urn:jboss:domain:core-management:1.0" /> <subsystem xmlns="urn:jboss:domain:core-management:1.0"/>
<subsystem xmlns="urn:jboss:domain:datasources:5.0"> <subsystem xmlns="urn:jboss:domain:datasources:5.0">
<datasources> <datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
<!--connection-url>jdbc:postgresql://localhost:5432/jbpm77</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<driver>postgres</driver>
<security>
<user-name>jbpm</user-name>
<password>jbpm</password>
</security-->
</datasource>
<datasource jndi-name="java:jboss/datasources/jbpmds" pool-name="jbpmds" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test2;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
<!--connection-url>jdbc:postgresql://localhost:5432/jbpm77</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<driver>postgres</driver>
<security>
<user-name>jbpm</user-name>
<password>jbpm</password>
</security-->
</datasource>
<drivers> <drivers>
<!--driver name="postgres" module="org.postgresql" /-->
<driver name="h2" module="com.h2database.h2"> <driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver> </driver>
@ -189,414 +158,396 @@
</datasources> </datasources>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0"> <subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}" /> <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:discovery:1.0" /> <subsystem xmlns="urn:jboss:domain:discovery:1.0"/>
<subsystem xmlns="urn:jboss:domain:ee:4.0"> <subsystem xmlns="urn:jboss:domain:ee:4.0">
<spec-descriptor-property-replacement>false</spec-descriptor-property-replacement> <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
<concurrent> <concurrent>
<context-services> <context-services>
<context-service name="default" jndi-name="java:jboss/ee/concurrency/context/default" use-transaction-setup-provider="true" /> <context-service name="default" jndi-name="java:jboss/ee/concurrency/context/default" use-transaction-setup-provider="true"/>
</context-services> </context-services>
<managed-thread-factories> <managed-thread-factories>
<managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-service="default" /> <managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-service="default"/>
</managed-thread-factories> </managed-thread-factories>
<managed-executor-services> <managed-executor-services>
<managed-executor-service name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-service="default" hung-task-threshold="60000" keepalive-time="5000" /> <managed-executor-service name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-service="default" hung-task-threshold="60000" keepalive-time="5000"/>
</managed-executor-services> </managed-executor-services>
<managed-scheduled-executor-services> <managed-scheduled-executor-services>
<managed-scheduled-executor-service name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-service="default" hung-task-threshold="60000" keepalive-time="3000" /> <managed-scheduled-executor-service name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-service="default" hung-task-threshold="60000" keepalive-time="3000"/>
</managed-scheduled-executor-services> </managed-scheduled-executor-services>
</concurrent> </concurrent>
<default-bindings context-service="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" jms-connection-factory="java:jboss/DefaultJMSConnectionFactory" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default" /> <!--default-bindings context-service="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" jms-connection-factory="java:jboss/DefaultJMSConnectionFactory" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/-->
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:ee-security:1.0" /> <subsystem xmlns="urn:jboss:domain:ee-security:1.0"/>
<subsystem xmlns="urn:jboss:domain:ejb3:5.0"> <subsystem xmlns="urn:jboss:domain:ejb3:5.0">
<session-bean> <session-bean>
<stateless> <stateless>
<bean-instance-pool-ref pool-name="slsb-strict-max-pool" /> <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
</stateless> </stateless>
<stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple" /> <stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple"/>
<singleton default-access-timeout="5000" /> <singleton default-access-timeout="5000"/>
</session-bean> </session-bean>
<mdb> <mdb>
<resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}" /> <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/>
<bean-instance-pool-ref pool-name="mdb-strict-max-pool" /> <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
</mdb> </mdb>
<pools> <pools>
<bean-instance-pools> <bean-instance-pools>
<strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES" /> <strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
<strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES" /> <strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
</bean-instance-pools> </bean-instance-pools>
</pools> </pools>
<caches> <caches>
<cache name="simple" /> <cache name="simple"/>
<cache name="distributable" passivation-store-ref="infinispan" aliases="passivating clustered" /> <cache name="distributable" passivation-store-ref="infinispan" aliases="passivating clustered"/>
</caches> </caches>
<passivation-stores> <passivation-stores>
<passivation-store name="infinispan" cache-container="ejb" max-size="10000" /> <passivation-store name="infinispan" cache-container="ejb" max-size="10000"/>
</passivation-stores> </passivation-stores>
<async thread-pool-name="default" /> <async thread-pool-name="default"/>
<timer-service thread-pool-name="default" default-data-store="default-file-store"> <timer-service thread-pool-name="default" default-data-store="default-file-store">
<data-stores> <data-stores>
<file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir" /> <file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/>
</data-stores> </data-stores>
</timer-service> </timer-service>
<remote connector-ref="http-remoting-connector" thread-pool-name="default"> <remote connector-ref="http-remoting-connector" thread-pool-name="default">
<channel-creation-options> <channel-creation-options>
<option name="READ_TIMEOUT" value="${prop.remoting-connector.read.timeout:20}" type="xnio" /> <option name="READ_TIMEOUT" value="${prop.remoting-connector.read.timeout:20}" type="xnio"/>
<option name="MAX_OUTBOUND_MESSAGES" value="1234" type="remoting" /> <option name="MAX_OUTBOUND_MESSAGES" value="1234" type="remoting"/>
</channel-creation-options> </channel-creation-options>
</remote> </remote>
<thread-pools> <thread-pools>
<thread-pool name="default"> <thread-pool name="default">
<max-threads count="10" /> <max-threads count="10"/>
<keepalive-time time="100" unit="milliseconds" /> <keepalive-time time="100" unit="milliseconds"/>
</thread-pool> </thread-pool>
</thread-pools> </thread-pools>
<iiop enable-by-default="false" use-qualified-name="false" /> <iiop enable-by-default="false" use-qualified-name="false"/>
<default-security-domain value="other" /> <default-security-domain value="other"/>
<default-missing-method-permissions-deny-access value="true" /> <default-missing-method-permissions-deny-access value="true"/>
<log-system-exceptions value="true" /> <log-system-exceptions value="true"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:wildfly:elytron:4.0" final-providers="combined-providers" disallowed-providers="OracleUcrypto"> <subsystem xmlns="urn:wildfly:elytron:4.0" final-providers="combined-providers" disallowed-providers="OracleUcrypto">
<providers> <providers>
<aggregate-providers name="combined-providers"> <aggregate-providers name="combined-providers">
<providers name="elytron" /> <providers name="elytron"/>
<providers name="openssl" /> <providers name="openssl"/>
</aggregate-providers> </aggregate-providers>
<provider-loader name="elytron" module="org.wildfly.security.elytron" /> <provider-loader name="elytron" module="org.wildfly.security.elytron"/>
<provider-loader name="openssl" module="org.wildfly.openssl" /> <provider-loader name="openssl" module="org.wildfly.openssl"/>
</providers> </providers>
<audit-logging> <audit-logging>
<file-audit-log name="local-audit" path="audit.log" relative-to="jboss.server.log.dir" format="JSON" /> <file-audit-log name="local-audit" path="audit.log" relative-to="jboss.server.log.dir" format="JSON"/>
</audit-logging> </audit-logging>
<security-domains> <security-domains>
<security-domain name="ApplicationDomain" default-realm="ApplicationRealm" permission-mapper="default-permission-mapper"> <security-domain name="ApplicationDomain" default-realm="ApplicationRealm" permission-mapper="default-permission-mapper">
<realm name="ApplicationRealm" role-decoder="groups-to-roles" /> <realm name="ApplicationRealm" role-decoder="groups-to-roles"/>
<realm name="local" /> <realm name="local"/>
</security-domain> </security-domain>
<security-domain name="ManagementDomain" default-realm="ManagementRealm" permission-mapper="default-permission-mapper"> <security-domain name="ManagementDomain" default-realm="ManagementRealm" permission-mapper="default-permission-mapper">
<realm name="ManagementRealm" role-decoder="groups-to-roles" /> <realm name="ManagementRealm" role-decoder="groups-to-roles"/>
<realm name="local" role-mapper="super-user-mapper" /> <realm name="local" role-mapper="super-user-mapper"/>
</security-domain> </security-domain>
</security-domains> </security-domains>
<security-realms> <security-realms>
<identity-realm name="local" identity="$local" /> <identity-realm name="local" identity="$local"/>
<properties-realm name="ApplicationRealm"> <properties-realm name="ApplicationRealm">
<users-properties path="application-users.properties" relative-to="jboss.server.config.dir" digest-realm-name="ApplicationRealm" /> <users-properties path="application-users.properties" relative-to="jboss.server.config.dir" digest-realm-name="ApplicationRealm"/>
<groups-properties path="application-roles.properties" relative-to="jboss.server.config.dir" /> <groups-properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
</properties-realm> </properties-realm>
<properties-realm name="ManagementRealm"> <properties-realm name="ManagementRealm">
<users-properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" digest-realm-name="ManagementRealm" /> <users-properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" digest-realm-name="ManagementRealm"/>
<groups-properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir" /> <groups-properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
</properties-realm> </properties-realm>
</security-realms> </security-realms>
<mappers> <mappers>
<simple-permission-mapper name="default-permission-mapper" mapping-mode="first"> <simple-permission-mapper name="default-permission-mapper" mapping-mode="first">
<permission-mapping> <permission-mapping>
<principal name="anonymous" /> <principal name="anonymous"/>
<permission-set name="default-permissions" /> <permission-set name="default-permissions"/>
</permission-mapping> </permission-mapping>
<permission-mapping match-all="true"> <permission-mapping match-all="true">
<permission-set name="login-permission" /> <permission-set name="login-permission"/>
<permission-set name="default-permissions" /> <permission-set name="default-permissions"/>
</permission-mapping> </permission-mapping>
</simple-permission-mapper> </simple-permission-mapper>
<constant-realm-mapper name="local" realm-name="local" /> <constant-realm-mapper name="local" realm-name="local"/>
<simple-role-decoder name="groups-to-roles" attribute="groups" /> <simple-role-decoder name="groups-to-roles" attribute="groups"/>
<constant-role-mapper name="super-user-mapper"> <constant-role-mapper name="super-user-mapper">
<role name="SuperUser" /> <role name="SuperUser"/>
</constant-role-mapper> </constant-role-mapper>
</mappers> </mappers>
<permission-sets> <permission-sets>
<permission-set name="login-permission"> <permission-set name="login-permission">
<permission class-name="org.wildfly.security.auth.permission.LoginPermission" /> <permission class-name="org.wildfly.security.auth.permission.LoginPermission"/>
</permission-set> </permission-set>
<permission-set name="default-permissions"> <permission-set name="default-permissions">
<permission class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission" module="org.wildfly.extension.batch.jberet" target-name="*" /> <permission class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission" module="org.wildfly.extension.batch.jberet" target-name="*"/>
<permission class-name="org.wildfly.transaction.client.RemoteTransactionPermission" module="org.wildfly.transaction.client" /> <permission class-name="org.wildfly.transaction.client.RemoteTransactionPermission" module="org.wildfly.transaction.client"/>
<permission class-name="org.jboss.ejb.client.RemoteEJBPermission" module="org.jboss.ejb-client" /> <permission class-name="org.jboss.ejb.client.RemoteEJBPermission" module="org.jboss.ejb-client"/>
</permission-set> </permission-set>
</permission-sets> </permission-sets>
<http> <http>
<http-authentication-factory name="management-http-authentication" security-domain="ManagementDomain" http-server-mechanism-factory="global"> <http-authentication-factory name="management-http-authentication" security-domain="ManagementDomain" http-server-mechanism-factory="global">
<mechanism-configuration> <mechanism-configuration>
<mechanism mechanism-name="DIGEST"> <mechanism mechanism-name="DIGEST">
<mechanism-realm realm-name="ManagementRealm" /> <mechanism-realm realm-name="ManagementRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</http-authentication-factory> </http-authentication-factory>
<provider-http-server-mechanism-factory name="global" /> <provider-http-server-mechanism-factory name="global"/>
</http> </http>
<sasl> <sasl>
<sasl-authentication-factory name="application-sasl-authentication" sasl-server-factory="configured" security-domain="ApplicationDomain"> <sasl-authentication-factory name="application-sasl-authentication" sasl-server-factory="configured" security-domain="ApplicationDomain">
<mechanism-configuration> <mechanism-configuration>
<mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local" /> <mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local"/>
<mechanism mechanism-name="DIGEST-MD5"> <mechanism mechanism-name="DIGEST-MD5">
<mechanism-realm realm-name="ApplicationRealm" /> <mechanism-realm realm-name="ApplicationRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</sasl-authentication-factory> </sasl-authentication-factory>
<sasl-authentication-factory name="management-sasl-authentication" sasl-server-factory="configured" security-domain="ManagementDomain"> <sasl-authentication-factory name="management-sasl-authentication" sasl-server-factory="configured" security-domain="ManagementDomain">
<mechanism-configuration> <mechanism-configuration>
<mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local" /> <mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local"/>
<mechanism mechanism-name="DIGEST-MD5"> <mechanism mechanism-name="DIGEST-MD5">
<mechanism-realm realm-name="ManagementRealm" /> <mechanism-realm realm-name="ManagementRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</sasl-authentication-factory> </sasl-authentication-factory>
<configurable-sasl-server-factory name="configured" sasl-server-factory="elytron"> <configurable-sasl-server-factory name="configured" sasl-server-factory="elytron">
<properties> <properties>
<property name="wildfly.sasl.local-user.default-user" value="$local" /> <property name="wildfly.sasl.local-user.default-user" value="$local"/>
</properties> </properties>
</configurable-sasl-server-factory> </configurable-sasl-server-factory>
<mechanism-provider-filtering-sasl-server-factory name="elytron" sasl-server-factory="global"> <mechanism-provider-filtering-sasl-server-factory name="elytron" sasl-server-factory="global">
<filters> <filters>
<filter provider-name="WildFlyElytron" /> <filter provider-name="WildFlyElytron"/>
</filters> </filters>
</mechanism-provider-filtering-sasl-server-factory> </mechanism-provider-filtering-sasl-server-factory>
<provider-sasl-server-factory name="global" /> <provider-sasl-server-factory name="global"/>
</sasl> </sasl>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:iiop-openjdk:2.1"> <subsystem xmlns="urn:jboss:domain:iiop-openjdk:2.1">
<orb socket-binding="iiop" /> <orb socket-binding="iiop"/>
<initializers security="identity" transactions="spec" /> <initializers security="identity" transactions="spec"/>
<security server-requires-ssl="false" client-requires-ssl="false" /> <security server-requires-ssl="false" client-requires-ssl="false"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:infinispan:7.0"> <subsystem xmlns="urn:jboss:domain:infinispan:7.0">
<cache-container name="server" default-cache="default" module="org.wildfly.clustering.server"> <cache-container name="server" default-cache="default" module="org.wildfly.clustering.server">
<local-cache name="default"> <local-cache name="default">
<transaction mode="BATCH" /> <transaction mode="BATCH"/>
</local-cache> </local-cache>
</cache-container> </cache-container>
<cache-container name="web" default-cache="passivation" module="org.wildfly.clustering.web.infinispan"> <cache-container name="web" default-cache="passivation" module="org.wildfly.clustering.web.infinispan">
<local-cache name="passivation"> <local-cache name="passivation">
<locking isolation="REPEATABLE_READ" /> <locking isolation="REPEATABLE_READ"/>
<transaction mode="BATCH" /> <transaction mode="BATCH"/>
<file-store passivation="true" purge="false" /> <file-store passivation="true" purge="false"/>
</local-cache> </local-cache>
</cache-container> </cache-container>
<cache-container name="ejb" aliases="sfsb" default-cache="passivation" module="org.wildfly.clustering.ejb.infinispan"> <cache-container name="ejb" aliases="sfsb" default-cache="passivation" module="org.wildfly.clustering.ejb.infinispan">
<local-cache name="passivation"> <local-cache name="passivation">
<locking isolation="REPEATABLE_READ" /> <locking isolation="REPEATABLE_READ"/>
<transaction mode="BATCH" /> <transaction mode="BATCH"/>
<file-store passivation="true" purge="false" /> <file-store passivation="true" purge="false"/>
</local-cache> </local-cache>
</cache-container> </cache-container>
<cache-container name="hibernate" module="org.infinispan.hibernate-cache"> <cache-container name="hibernate" module="org.infinispan.hibernate-cache">
<local-cache name="entity"> <local-cache name="entity">
<transaction mode="NON_XA" /> <transaction mode="NON_XA"/>
<object-memory size="10000" /> <object-memory size="10000"/>
<expiration max-idle="100000" /> <expiration max-idle="100000"/>
</local-cache> </local-cache>
<local-cache name="local-query"> <local-cache name="local-query">
<object-memory size="10000" /> <object-memory size="10000"/>
<expiration max-idle="100000" /> <expiration max-idle="100000"/>
</local-cache> </local-cache>
<local-cache name="timestamps" /> <local-cache name="timestamps"/>
</cache-container> </cache-container>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:io:3.0"> <subsystem xmlns="urn:jboss:domain:io:3.0">
<worker name="default" /> <worker name="default"/>
<buffer-pool name="default" /> <buffer-pool name="default"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0" /> <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
<subsystem xmlns="urn:jboss:domain:jca:5.0"> <subsystem xmlns="urn:jboss:domain:jca:5.0">
<archive-validation enabled="true" fail-on-error="true" fail-on-warn="false" /> <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
<bean-validation enabled="true" /> <bean-validation enabled="true"/>
<default-workmanager> <default-workmanager>
<short-running-threads> <short-running-threads>
<core-threads count="50" /> <core-threads count="50"/>
<queue-length count="50" /> <queue-length count="50"/>
<max-threads count="50" /> <max-threads count="50"/>
<keepalive-time time="10" unit="seconds" /> <keepalive-time time="10" unit="seconds"/>
</short-running-threads> </short-running-threads>
<long-running-threads> <long-running-threads>
<core-threads count="50" /> <core-threads count="50"/>
<queue-length count="50" /> <queue-length count="50"/>
<max-threads count="50" /> <max-threads count="50"/>
<keepalive-time time="10" unit="seconds" /> <keepalive-time time="10" unit="seconds"/>
</long-running-threads> </long-running-threads>
</default-workmanager> </default-workmanager>
<cached-connection-manager /> <cached-connection-manager/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:jdr:1.0" /> <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
<subsystem xmlns="urn:jboss:domain:jmx:1.3"> <subsystem xmlns="urn:jboss:domain:jmx:1.3">
<expose-resolved-model /> <expose-resolved-model/>
<expose-expression-model /> <expose-expression-model/>
<remoting-connector /> <remoting-connector/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:jpa:1.1"> <subsystem xmlns="urn:jboss:domain:jpa:1.1">
<jpa default-datasource="" default-extended-persistence-inheritance="DEEP" /> <jpa default-datasource="" default-extended-persistence-inheritance="DEEP"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:jsf:1.1" /> <subsystem xmlns="urn:jboss:domain:jsf:1.1"/>
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> <subsystem xmlns="urn:jboss:domain:jsr77:1.0"/>
<secure-deployment name="kie-wb.war">
<realm>demo</realm>
<resource>kie</resource>
<enable-basic-auth>true</enable-basic-auth>
<realm-public-key>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQBLWufOyICqNgRYzZZU/RsoosuKCH7gCsP/dOnfb8t3EUcZrt6rKvn9uSyVfCjJ0EhZBsaQQXNuyildY3Nbbs4uVlRUtHGZoqbnMZfdP1kZTrSnVLS+ckP19UoIVMZUykXEih8jmtmvXKCqeuB81GUW0zrUDHR3QCGihp5XyuLKvprXl+m3zUL7HYWlT6gXgWLx4C8P2XOcuj+G7/FHZjEvNWCUMp4EslVxMcmLoYjMs1y8sisXrpFbeE6blvoSNXL1RGanMJt9oVW/sWVw94wILavmiCxtd1VsZbzXTdBM8kX0Ro2So7OJKWBmBdq0M7v5U4A8yhkJt+2QYA3VtwIDAQAB</realm-public-key>
<auth-server-url>http://host.docker:10080/auth</auth-server-url>
<ssl-required>external</ssl-required>
<principal-attribute>preferred_username</principal-attribute>
<credential name="secret">dd7fc22d-ba01-4387-b68a-316b12a741e8</credential>
</secure-deployment>
</subsystem>
<subsystem xmlns="urn:jboss:domain:jsr77:1.0" />
<subsystem xmlns="urn:jboss:domain:mail:3.0"> <subsystem xmlns="urn:jboss:domain:mail:3.0">
<mail-session name="default" jndi-name="java:jboss/mail/Default"> <mail-session name="default" jndi-name="java:jboss/mail/Default">
<smtp-server outbound-socket-binding-ref="mail-smtp" /> <smtp-server outbound-socket-binding-ref="mail-smtp"/>
</mail-session> </mail-session>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:messaging-activemq:4.0"> <subsystem xmlns="urn:jboss:domain:messaging-activemq:4.0">
<server name="default"> <server name="default">
<security-setting name="#"> <security-setting name="#">
<role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true" /> <role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
</security-setting> </security-setting>
<address-setting name="#" dead-letter-address="jms.queue.DLQ" expiry-address="jms.queue.ExpiryQueue" max-size-bytes="10485760" page-size-bytes="2097152" message-counter-history-day-limit="10" /> <address-setting name="#" dead-letter-address="jms.queue.DLQ" expiry-address="jms.queue.ExpiryQueue" max-size-bytes="10485760" page-size-bytes="2097152" message-counter-history-day-limit="10"/>
<http-connector name="http-connector" socket-binding="http" endpoint="http-acceptor" /> <http-connector name="http-connector" socket-binding="http" endpoint="http-acceptor"/>
<http-connector name="http-connector-throughput" socket-binding="http" endpoint="http-acceptor-throughput"> <http-connector name="http-connector-throughput" socket-binding="http" endpoint="http-acceptor-throughput">
<param name="batch-delay" value="50" /> <param name="batch-delay" value="50"/>
</http-connector> </http-connector>
<in-vm-connector name="in-vm" server-id="0"> <in-vm-connector name="in-vm" server-id="0">
<param name="buffer-pooling" value="false" /> <param name="buffer-pooling" value="false"/>
</in-vm-connector> </in-vm-connector>
<http-acceptor name="http-acceptor" http-listener="default" /> <http-acceptor name="http-acceptor" http-listener="default"/>
<http-acceptor name="http-acceptor-throughput" http-listener="default"> <http-acceptor name="http-acceptor-throughput" http-listener="default">
<param name="batch-delay" value="50" /> <param name="batch-delay" value="50"/>
<param name="direct-deliver" value="false" /> <param name="direct-deliver" value="false"/>
</http-acceptor> </http-acceptor>
<in-vm-acceptor name="in-vm" server-id="0"> <in-vm-acceptor name="in-vm" server-id="0">
<param name="buffer-pooling" value="false" /> <param name="buffer-pooling" value="false"/>
</in-vm-acceptor> </in-vm-acceptor>
<jms-queue name="ExpiryQueue" entries="java:/jms/queue/ExpiryQueue" /> <jms-queue name="ExpiryQueue" entries="java:/jms/queue/ExpiryQueue"/>
<jms-queue name="DLQ" entries="java:/jms/queue/DLQ" /> <jms-queue name="DLQ" entries="java:/jms/queue/DLQ"/>
<connection-factory name="InVmConnectionFactory" entries="java:/ConnectionFactory" connectors="in-vm" /> <connection-factory name="InVmConnectionFactory" entries="java:/ConnectionFactory" connectors="in-vm"/>
<connection-factory name="RemoteConnectionFactory" entries="java:jboss/exported/jms/RemoteConnectionFactory" connectors="http-connector" /> <connection-factory name="RemoteConnectionFactory" entries="java:jboss/exported/jms/RemoteConnectionFactory" connectors="http-connector"/>
<pooled-connection-factory name="activemq-ra" entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory" connectors="in-vm" transaction="xa" /> <pooled-connection-factory name="activemq-ra" entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory" connectors="in-vm" transaction="xa"/>
</server> </server>
</subsystem> </subsystem>
<subsystem xmlns="urn:wildfly:microprofile-config-smallrye:1.0" /> <subsystem xmlns="urn:wildfly:microprofile-config-smallrye:1.0"/>
<subsystem xmlns="urn:wildfly:microprofile-health-smallrye:1.0" security-enabled="false" /> <subsystem xmlns="urn:wildfly:microprofile-health-smallrye:1.0" security-enabled="false"/>
<subsystem xmlns="urn:wildfly:microprofile-opentracing-smallrye:1.0" /> <subsystem xmlns="urn:wildfly:microprofile-opentracing-smallrye:1.0"/>
<subsystem xmlns="urn:jboss:domain:naming:2.0"> <subsystem xmlns="urn:jboss:domain:naming:2.0">
<remote-naming /> <remote-naming/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:pojo:1.0" /> <subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
<subsystem xmlns="urn:jboss:domain:remoting:4.0"> <subsystem xmlns="urn:jboss:domain:remoting:4.0">
<http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm" /> <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:request-controller:1.0" /> <subsystem xmlns="urn:jboss:domain:request-controller:1.0"/>
<subsystem xmlns="urn:jboss:domain:resource-adapters:5.0" /> <subsystem xmlns="urn:jboss:domain:resource-adapters:5.0"/>
<subsystem xmlns="urn:jboss:domain:sar:1.0" /> <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
<subsystem xmlns="urn:jboss:domain:security:2.0"> <subsystem xmlns="urn:jboss:domain:security:2.0">
<security-domains> <security-domains>
<security-domain name="other" cache-type="default"> <security-domain name="other" cache-type="default">
<authentication> <authentication>
<login-module code="Remoting" flag="optional"> <login-module code="Remoting" flag="optional">
<module-option name="password-stacking" value="useFirstPass" /> <module-option name="password-stacking" value="useFirstPass"/>
</login-module> </login-module>
<login-module code="RealmDirect" flag="required"> <login-module code="RealmDirect" flag="required">
<module-option name="password-stacking" value="useFirstPass" /> <module-option name="password-stacking" value="useFirstPass"/>
</login-module> </login-module>
</authentication> </authentication>
</security-domain> </security-domain>
<security-domain name="jboss-web-policy" cache-type="default"> <security-domain name="jboss-web-policy" cache-type="default">
<authorization> <authorization>
<policy-module code="Delegating" flag="required" /> <policy-module code="Delegating" flag="required"/>
</authorization> </authorization>
</security-domain> </security-domain>
<security-domain name="jaspitest" cache-type="default"> <security-domain name="jaspitest" cache-type="default">
<authentication-jaspi> <authentication-jaspi>
<login-module-stack name="dummy"> <login-module-stack name="dummy">
<login-module code="Dummy" flag="optional" /> <login-module code="Dummy" flag="optional"/>
</login-module-stack> </login-module-stack>
<auth-module code="Dummy" /> <auth-module code="Dummy"/>
</authentication-jaspi> </authentication-jaspi>
</security-domain> </security-domain>
<security-domain name="jboss-ejb-policy" cache-type="default"> <security-domain name="jboss-ejb-policy" cache-type="default">
<authorization> <authorization>
<policy-module code="Delegating" flag="required" /> <policy-module code="Delegating" flag="required"/>
</authorization> </authorization>
</security-domain> </security-domain>
<security-domain name="keycloak">
<authentication>
<login-module code="org.keycloak.adapters.jboss.KeycloakLoginModule" flag="required" />
</authentication>
</security-domain>
</security-domains> </security-domains>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:security-manager:1.0"> <subsystem xmlns="urn:jboss:domain:security-manager:1.0">
<deployment-permissions> <deployment-permissions>
<maximum-set> <maximum-set>
<permission class="java.security.AllPermission" /> <permission class="java.security.AllPermission"/>
</maximum-set> </maximum-set>
</deployment-permissions> </deployment-permissions>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:transactions:5.0"> <subsystem xmlns="urn:jboss:domain:transactions:5.0">
<core-environment node-identifier="${jboss.tx.node.id:1}"> <core-environment node-identifier="${jboss.tx.node.id:1}">
<process-id> <process-id>
<uuid /> <uuid/>
</process-id> </process-id>
</core-environment> </core-environment>
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager" /> <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
<object-store path="tx-object-store" relative-to="jboss.server.data.dir" /> <object-store path="tx-object-store" relative-to="jboss.server.data.dir"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:undertow:7.0" default-server="default-server" default-virtual-host="default-host" default-servlet-container="default" default-security-domain="other"> <subsystem xmlns="urn:jboss:domain:undertow:7.0" default-server="default-server" default-virtual-host="default-host" default-servlet-container="default" default-security-domain="other">
<buffer-cache name="default" /> <buffer-cache name="default"/>
<server name="default-server"> <server name="default-server">
<http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true" /> <http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" /> <https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true"/>
<host name="default-host" alias="localhost"> <host name="default-host" alias="localhost">
<location name="/" handler="welcome-content" /> <location name="/" handler="welcome-content"/>
<http-invoker security-realm="ApplicationRealm" /> <http-invoker security-realm="ApplicationRealm"/>
</host> </host>
</server> </server>
<servlet-container name="default"> <servlet-container name="default">
<jsp-config /> <jsp-config/>
<websockets /> <websockets/>
</servlet-container> </servlet-container>
<handlers> <handlers>
<file name="welcome-content" path="${jboss.home.dir}/welcome-content" /> <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
</handlers> </handlers>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:webservices:2.0"> <subsystem xmlns="urn:jboss:domain:webservices:2.0">
<wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host> <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config" /> <endpoint-config name="Standard-Endpoint-Config"/>
<endpoint-config name="Recording-Endpoint-Config"> <endpoint-config name="Recording-Endpoint-Config">
<pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM"> <pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
<handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler" /> <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
</pre-handler-chain> </pre-handler-chain>
</endpoint-config> </endpoint-config>
<client-config name="Standard-Client-Config" /> <client-config name="Standard-Client-Config"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:weld:4.0" /> <subsystem xmlns="urn:jboss:domain:weld:4.0"/>
</profile> </profile>
<interfaces> <interfaces>
<interface name="management"> <interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}" /> <inet-address value="0.0.0.0"/>
</interface> </interface>
<interface name="public"> <interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}" /> <inet-address value="0.0.0.0"/>
</interface> </interface>
<interface name="unsecure"> <interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}" /> <inet-address value="0.0.0.0"/>
</interface> </interface>
</interfaces> </interfaces>
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"> <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}" /> <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}" /> <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}" /> <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:8080}" /> <socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}" /> <socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" port="4712" /> <socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713" /> <socket-binding name="txn-status-manager" port="4713"/>
<socket-binding name="iiop" interface="unsecure" port="3528" /> <socket-binding name="iiop" interface="unsecure" port="3528"/>
<socket-binding name="iiop-ssl" interface="unsecure" port="3529" /> <socket-binding name="iiop-ssl" interface="unsecure" port="3529"/>
<outbound-socket-binding name="mail-smtp"> <outbound-socket-binding name="mail-smtp">
<remote-destination host="localhost" port="25" /> <remote-destination host="localhost" port="25"/>
</outbound-socket-binding> </outbound-socket-binding>
</socket-binding-group> </socket-binding-group>
</server> </server>

View file

@ -20,7 +20,7 @@
<packaging>pom</packaging> <packaging>pom</packaging>
<properties> <properties>
<jbpm.version>7.25.0.Final</jbpm.version> <jbpm.version>7.26.0.Final</jbpm.version>
<spring.boot.version>2.1.2.RELEASE</spring.boot.version> <spring.boot.version>2.1.2.RELEASE</spring.boot.version>