TSK-1826: Update to Wildfly 15.0.1

This commit is contained in:
holgerhagen 2022-03-14 15:38:29 +01:00 committed by holgerhagen
parent 6a41254009
commit b3f9a53a52
13 changed files with 453 additions and 399 deletions

View File

@ -90,8 +90,12 @@ public class SampleDataGenerator {
private void runScripts(Consumer<ScriptRunner> consumer) { private void runScripts(Consumer<ScriptRunner> consumer) {
try (Connection connection = dataSource.getConnection()) { try (Connection connection = dataSource.getConnection()) {
if (LOGGER.isTraceEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.trace(connection.getMetaData().toString()); LOGGER.debug(
"Generating sample data for database of type '{}' with url '{}' and schema '{}'.",
connection.getMetaData().getDatabaseProductName(),
connection.getMetaData().getURL(),
schema);
} }
StringWriter outWriter = new StringWriter(); StringWriter outWriter = new StringWriter();

View File

@ -69,7 +69,7 @@
<version.spring.mybatis>2.0.7</version.spring.mybatis> <version.spring.mybatis>2.0.7</version.spring.mybatis>
<!-- wildfly dependencies --> <!-- wildfly dependencies -->
<version.wildfly>13.0.0.Final</version.wildfly> <version.wildfly>15.0.1.Final</version.wildfly>
<!-- camunda dependencies --> <!-- camunda dependencies -->
<version.camunda.dmn>7.16.0</version.camunda.dmn> <version.camunda.dmn>7.16.0</version.camunda.dmn>

View File

@ -21,6 +21,7 @@
<module>../web</module> <module>../web</module>
<module>taskana-rest-spring-example-common</module> <module>taskana-rest-spring-example-common</module>
<module>taskana-rest-spring-example-boot</module> <module>taskana-rest-spring-example-boot</module>
<module>taskana-rest-spring-example-wildfly</module>
</modules> </modules>
</project> </project>

View File

@ -23,7 +23,7 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.wildfly.bom</groupId> <groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-javaee7</artifactId> <artifactId>wildfly-javaee8</artifactId>
<version>${version.wildfly}</version> <version>${version.wildfly}</version>
<scope>import</scope> <scope>import</scope>
<type>pom</type> <type>pom</type>

View File

@ -64,6 +64,9 @@ public class TaskanaWildflyConfiguration {
Properties properties = new Properties(); Properties properties = new Properties();
ctx = new InitialContext(); ctx = new InitialContext();
properties.load(propertyStream); properties.load(propertyStream);
LOGGER.debug(
"TASKANA is using datasource '{}' from application.properties.",
properties.getProperty("datasource.jndi"));
dataSource = (DataSource) ctx.lookup(properties.getProperty("datasource.jndi")); dataSource = (DataSource) ctx.lookup(properties.getProperty("datasource.jndi"));
return dataSource; return dataSource;
} catch (Exception e) { } catch (Exception e) {

View File

@ -67,7 +67,7 @@ public class AbstractAccTest {
protected String parseServerLog() throws Exception { protected String parseServerLog() throws Exception {
// TO-DO: make log4j log into rollingFile from log4j.xml // TO-DO: make log4j log into rollingFile from log4j.xml
File file = new File("target/wildfly-13.0.0.Final/standalone/log/server.log"); File file = new File("target/wildfly-15.0.1.Final/standalone/log/server.log");
BufferedReader br = new BufferedReader(new FileReader(file)); BufferedReader br = new BufferedReader(new FileReader(file));

View File

@ -0,0 +1,51 @@
######## Taskana DB #######
datasource.jndi=java:/TaskanaDS/H2
taskana.schemaName=TASKANA
devMode=true
####### properties to connect to LDAP
taskana.ldap.serverUrl=ldap://localhost:10389
taskana.ldap.bindDn=uid=admin
taskana.ldap.bindPassword=secret
taskana.ldap.baseDn=ou=Test,O=TASKANA
taskana.ldap.userSearchBase=cn=users
taskana.ldap.userSearchFilterName=objectclass
taskana.ldap.userSearchFilterValue=person
taskana.ldap.userFirstnameAttribute=givenName
taskana.ldap.userLastnameAttribute=sn
taskana.ldap.userFullnameAttribute=cn
taskana.ldap.userPhoneAttribute=phoneNumber
taskana.ldap.userMobilePhoneAttribute=mobileNumber
taskana.ldap.userEmailAttribute=email
taskana.ldap.userOrglevel1Attribute=orgLevel1
taskana.ldap.userOrglevel2Attribute=orgLevel2
taskana.ldap.userOrglevel3Attribute=someDepartement
taskana.ldap.userOrglevel4Attribute=orgLevel4
taskana.ldap.userIdAttribute=uid
taskana.ldap.userMemberOfGroupAttribute=memberOf
taskana.ldap.groupSearchBase=
taskana.ldap.groupSearchFilterName=objectclass
taskana.ldap.groupSearchFilterValue=groupOfUniqueNames
taskana.ldap.groupNameAttribute=cn
taskana.ldap.minSearchForLength=3
taskana.ldap.maxNumberOfReturnedAccessIds=50
taskana.ldap.groupsOfUser=uniquemember
####### JobScheduler cron expression that specifies when the JobSchedler runs
taskana.jobscheduler.async.cron=0 * * * * *
####### cache static resources propertiesgit add --
spring.resources.cache.cachecontrol.cache-private=true
spring.main.allow-bean-definition-overriding=true
####### tomcat is not detecting the x-forward headers from bluemix as a trustworthy proxy
server.tomcat.remoteip.internal-proxies=.*
server.forward-headers-strategy=native
# Embedded Spring LDAP server
spring.ldap.embedded.base-dn=OU=Test,O=TASKANA
spring.ldap.embedded.credential.username=uid=admin
spring.ldap.embedded.credential.password=secret
spring.ldap.embedded.ldif=classpath:taskana-test.ldif
spring.ldap.embedded.port=10389
spring.ldap.embedded.validation.enabled=false

View File

@ -1,6 +1,3 @@
logging.level.pro.taskana=DEBUG
logging.level.org.springframework=DEBUG
######## Taskana DB ####### ######## Taskana DB #######
datasource.jndi=java:/TaskanaDS/PostgreSQL datasource.jndi=java:/TaskanaDS/PostgreSQL
taskana.schemaName=taskana taskana.schemaName=taskana

View File

@ -1,9 +1,6 @@
logging.level.pro.taskana=DEBUG
logging.level.org.springframework=DEBUG
######## Taskana DB ####### ######## Taskana DB #######
datasource.jndi=java:/TaskanaDS/H2 datasource.jndi=java:/TaskanaDS/PostgreSQL
taskana.schemaName=TASKANA taskana.schemaName=taskana
devMode=true devMode=true
@ -47,9 +44,9 @@ server.tomcat.remoteip.internal-proxies=.*
server.forward-headers-strategy=native server.forward-headers-strategy=native
# Embedded Spring LDAP server # Embedded Spring LDAP server
spring.ldap.embedded.base-dn= OU=Test,O=TASKANA spring.ldap.embedded.base-dn=OU=Test,O=TASKANA
spring.ldap.embedded.credential.username= uid=admin spring.ldap.embedded.credential.username=uid=admin
spring.ldap.embedded.credential.password= secret spring.ldap.embedded.credential.password=secret
spring.ldap.embedded.ldif=classpath:taskana-test.ldif spring.ldap.embedded.ldif=classpath:taskana-test.ldif
spring.ldap.embedded.port= 10389 spring.ldap.embedded.port=10389
spring.ldap.embedded.validation.enabled=false spring.ldap.embedded.validation.enabled=false

View File

@ -2,12 +2,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.org/schema/arquillian xsi:schemaLocation="http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<defaultProtocol type="Servlet 3.0" /> <defaultProtocol type="Servlet 3.0"/>
<container qualifier="jboss" default="true"> <container qualifier="jboss" default="true">
<configuration> <configuration>
<property name="jbossHome">target/wildfly-13.0.0.Final</property> <property name="jbossHome">target/wildfly-15.0.1.Final</property>
<property name="serverConfig">../../../../src/test/resources/int-test-standalone.xml</property> <property
<!-- <property name="javaVmArguments">-Xmx512m -XX:MaxPermSize=128m name="serverConfig">../../../../src/test/resources/int-test-standalone.xml</property>
<!-- <property name="javaVmArguments">-Xmx512m -XX:MaxPermSize=128m
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y
</property> --> </property> -->
<property name="javaVmArguments">-Djava.util.logging.manager=org.jboss.logmanager.LogManager</property> <property name="javaVmArguments">-Djava.util.logging.manager=org.jboss.logmanager.LogManager</property>

View File

@ -2,51 +2,51 @@
<server xmlns="urn:jboss:domain:7.0"> <server xmlns="urn:jboss:domain:7.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.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.jboss.as.weld" /> <extension module="org.jboss.as.weld"/>
<extension module="org.wildfly.extension.batch.jberet" /> <extension module="org.wildfly.extension.batch.jberet"/>
<extension <extension
module="org.wildfly.extension.bean-validation" /> module="org.wildfly.extension.bean-validation"/>
<extension <extension
module="org.wildfly.extension.core-management" /> module="org.wildfly.extension.core-management"/>
<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 <extension
module="org.wildfly.extension.request-controller" /> module="org.wildfly.extension.request-controller"/>
<extension <extension
module="org.wildfly.extension.security.manager" /> module="org.wildfly.extension.security.manager"/>
<extension module="org.wildfly.extension.undertow" /> <extension module="org.wildfly.extension.undertow"/>
</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" />
<properties path="mgmt-users.properties" <properties path="mgmt-users.properties"
relative-to="jboss.server.config.dir" /> relative-to="jboss.server.config.dir"/>
<local default-user="$local"
skip-group-loading="true"/>
</authentication> </authentication>
<authorization map-groups-to-roles="false"> <authorization map-groups-to-roles="false">
<properties path="mgmt-groups.properties" <properties path="mgmt-groups.properties"
relative-to="jboss.server.config.dir" /> relative-to="jboss.server.config.dir"/>
</authorization> </authorization>
</security-realm> </security-realm>
<security-realm name="ApplicationRealm"> <security-realm name="ApplicationRealm">
@ -56,36 +56,36 @@
relative-to="jboss.server.config.dir" relative-to="jboss.server.config.dir"
keystore-password="password" alias="server" keystore-password="password" alias="server"
key-password="password" key-password="password"
generate-self-signed-certificate-host="localhost" /> generate-self-signed-certificate-host="localhost"/>
</ssl> </ssl>
</server-identities> </server-identities>
<authentication> <authentication>
<local default-user="$local" allowed-users="*"
skip-group-loading="true" />
<properties <properties
path="application-users.properties" path="application-users.properties"
relative-to="jboss.server.config.dir" /> relative-to="jboss.server.config.dir"/>
<local default-user="$local" allowed-users="*"
skip-group-loading="true"/>
</authentication> </authentication>
<authorization> <authorization>
<properties <properties
path="application-roles.properties" path="application-roles.properties"
relative-to="jboss.server.config.dir" /> 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" <file-handler name="file"
formatter="json-formatter" path="audit-log.log" formatter="json-formatter" path="audit-log.log"
relative-to="jboss.server.data.dir" /> relative-to="jboss.server.data.dir"/>
</handlers> </handlers>
<logger log-boot="true" log-read-only="false" <logger log-boot="true" log-read-only="false"
enabled="false"> enabled="false">
<handlers> <handlers>
<handler name="file" /> <handler name="file"/>
</handlers> </handlers>
</logger> </logger>
</audit-log> </audit-log>
@ -93,15 +93,15 @@
<http-interface <http-interface
http-authentication-factory="management-http-authentication"> http-authentication-factory="management-http-authentication">
<http-upgrade enabled="true" <http-upgrade enabled="true"
sasl-authentication-factory="management-sasl-authentication" /> sasl-authentication-factory="management-sasl-authentication"/>
<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>
@ -110,116 +110,116 @@
<profile> <profile>
<subsystem xmlns="urn:jboss:domain:logging:5.0"> <subsystem xmlns="urn:jboss:domain:logging:5.0">
<console-handler name="CONSOLE"> <console-handler name="CONSOLE">
<level name="INFO" /> <level name="ALL"/>
<formatter> <formatter>
<named-formatter <named-formatter
name="COLOR-PATTERN" /> name="COLOR-PATTERN"/>
</formatter> </formatter>
</console-handler> </console-handler>
<periodic-rotating-file-handler <periodic-rotating-file-handler
name="FILE" autoflush="true"> name="FILE" autoflush="true">
<formatter> <formatter>
<named-formatter name="PATTERN" /> <named-formatter name="PATTERN"/>
</formatter> </formatter>
<file relative-to="jboss.server.log.dir" <file relative-to="jboss.server.log.dir"
path="server.log" /> 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="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="sun.rmi"> <logger category="sun.rmi">
<level name="WARN" /> <level name="WARN"/>
</logger> </logger>
<logger category="pro.taskana" <logger category="pro.taskana"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="DEBUG" /> <level name="DEBUG"/>
</logger> </logger>
<logger category="org.springframework" <logger category="org.springframework"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="INFO" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.springframework.web" <logger category="org.springframework.web"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="DEBUG" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.slf4j" <logger category="org.slf4j"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="DEBUG" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.springframework.security" <logger category="org.springframework.security"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="DEBUG" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.jboss.security" <logger category="org.jboss.security"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.jboss.as.security" <logger category="org.jboss.as.security"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.picketbox" <logger category="org.picketbox"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger <logger
category="org.jboss.as.domain.management.security" category="org.jboss.as.domain.management.security"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.wildfly.security" <logger category="org.wildfly.security"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.wildfly.elytron" <logger category="org.wildfly.elytron"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.apache.catalina" <logger category="org.apache.catalina"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</logger> </logger>
<logger category="org.wildfly.extension.undertow" <logger category="org.wildfly.extension.undertow"
use-parent-handlers="true"> use-parent-handlers="true">
<level name="ALL" /> <level name="INFO"/>
</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-formatter
pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n" /> 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-formatter
pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n" /> 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 <default-job-repository
name="in-memory" /> 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 <subsystem
xmlns="urn:jboss:domain:bean-validation:1.0" /> xmlns="urn:jboss:domain:bean-validation:1.0"/>
<subsystem <subsystem
xmlns="urn:jboss:domain:core-management:1.0" /> 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 <datasource
@ -285,7 +285,7 @@
xmlns="urn:jboss:domain:deployment-scanner:2.0"> xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" <deployment-scanner path="deployments"
relative-to="jboss.server.base.dir" scan-interval="5000" relative-to="jboss.server.base.dir" scan-interval="5000"
runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}" /> runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
</subsystem> </subsystem>
<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>false
@ -294,13 +294,13 @@
<context-services> <context-services>
<context-service name="default" <context-service name="default"
jndi-name="java:jboss/ee/concurrency/context/default" jndi-name="java:jboss/ee/concurrency/context/default"
use-transaction-setup-provider="true" /> use-transaction-setup-provider="true"/>
</context-services> </context-services>
<managed-thread-factories> <managed-thread-factories>
<managed-thread-factory <managed-thread-factory
name="default" name="default"
jndi-name="java:jboss/ee/concurrency/factory/default" jndi-name="java:jboss/ee/concurrency/factory/default"
context-service="default" /> context-service="default"/>
</managed-thread-factories> </managed-thread-factories>
<managed-executor-services> <managed-executor-services>
<managed-executor-service <managed-executor-service
@ -308,7 +308,7 @@
jndi-name="java:jboss/ee/concurrency/executor/default" jndi-name="java:jboss/ee/concurrency/executor/default"
context-service="default" context-service="default"
hung-task-threshold="60000" hung-task-threshold="60000"
keepalive-time="5000" /> keepalive-time="5000"/>
</managed-executor-services> </managed-executor-services>
<managed-scheduled-executor-services> <managed-scheduled-executor-services>
<managed-scheduled-executor-service <managed-scheduled-executor-service
@ -316,7 +316,7 @@
jndi-name="java:jboss/ee/concurrency/scheduler/default" jndi-name="java:jboss/ee/concurrency/scheduler/default"
context-service="default" context-service="default"
hung-task-threshold="60000" hung-task-threshold="60000"
keepalive-time="3000" /> keepalive-time="3000"/>
</managed-scheduled-executor-services> </managed-scheduled-executor-services>
</concurrent> </concurrent>
<default-bindings <default-bindings
@ -324,18 +324,18 @@
datasource="java:jboss/datasources/ExampleDS" datasource="java:jboss/datasources/ExampleDS"
managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-executor-service="java:jboss/ee/concurrency/executor/default"
managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default"
managed-thread-factory="java:jboss/ee/concurrency/factory/default" /> managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>
</subsystem> </subsystem>
<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 <bean-instance-pool-ref
pool-name="slsb-strict-max-pool" /> pool-name="slsb-strict-max-pool"/>
</stateless> </stateless>
<stateful default-access-timeout="5000" <stateful default-access-timeout="5000"
cache-ref="simple" cache-ref="simple"
passivation-disabled-cache-ref="simple" /> passivation-disabled-cache-ref="simple"/>
<singleton default-access-timeout="5000" /> <singleton default-access-timeout="5000"/>
</session-bean> </session-bean>
<pools> <pools>
<bean-instance-pools> <bean-instance-pools>
@ -343,32 +343,32 @@
name="slsb-strict-max-pool" name="slsb-strict-max-pool"
derive-size="from-worker-pools" derive-size="from-worker-pools"
instance-acquisition-timeout="5" instance-acquisition-timeout="5"
instance-acquisition-timeout-unit="MINUTES" /> instance-acquisition-timeout-unit="MINUTES"/>
<strict-max-pool <strict-max-pool
name="mdb-strict-max-pool" name="mdb-strict-max-pool"
derive-size="from-cpu-count" derive-size="from-cpu-count"
instance-acquisition-timeout="5" instance-acquisition-timeout="5"
instance-acquisition-timeout-unit="MINUTES" /> instance-acquisition-timeout-unit="MINUTES"/>
</bean-instance-pools> </bean-instance-pools>
</pools> </pools>
<caches> <caches>
<cache name="simple" /> <cache name="simple"/>
<cache name="distributable" <cache name="distributable"
passivation-store-ref="infinispan" passivation-store-ref="infinispan"
aliases="passivating clustered" /> aliases="passivating clustered"/>
</caches> </caches>
<passivation-stores> <passivation-stores>
<passivation-store name="infinispan" <passivation-store name="infinispan"
cache-container="ejb" max-size="10000" /> 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" <timer-service thread-pool-name="default"
default-data-store="default-file-store"> default-data-store="default-file-store">
<data-stores> <data-stores>
<file-data-store <file-data-store
name="default-file-store" name="default-file-store"
path="timer-service-data" path="timer-service-data"
relative-to="jboss.server.data.dir" /> relative-to="jboss.server.data.dir"/>
</data-stores> </data-stores>
</timer-service> </timer-service>
<remote connector-ref="http-remoting-connector" <remote connector-ref="http-remoting-connector"
@ -376,23 +376,23 @@
<channel-creation-options> <channel-creation-options>
<option name="READ_TIMEOUT" <option name="READ_TIMEOUT"
value="${prop.remoting-connector.read.timeout:20}" value="${prop.remoting-connector.read.timeout:20}"
type="xnio" /> type="xnio"/>
<option name="MAX_OUTBOUND_MESSAGES" <option name="MAX_OUTBOUND_MESSAGES"
value="1234" type="remoting" /> 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" <keepalive-time time="100"
unit="milliseconds" /> unit="milliseconds"/>
</thread-pool> </thread-pool>
</thread-pools> </thread-pools>
<default-security-domain <default-security-domain
value="other" /> value="other"/>
<default-missing-method-permissions-deny-access <default-missing-method-permissions-deny-access
value="true" /> value="true"/>
<log-system-exceptions value="true" /> <log-system-exceptions value="true"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:wildfly:elytron:3.0" <subsystem xmlns="urn:wildfly:elytron:3.0"
final-providers="combined-providers" final-providers="combined-providers"
@ -400,18 +400,18 @@
<providers> <providers>
<aggregate-providers <aggregate-providers
name="combined-providers"> name="combined-providers">
<providers name="elytron" /> <providers name="elytron"/>
<providers name="openssl" /> <providers name="openssl"/>
</aggregate-providers> </aggregate-providers>
<provider-loader name="elytron" <provider-loader name="elytron"
module="org.wildfly.security.elytron" /> module="org.wildfly.security.elytron"/>
<provider-loader name="openssl" <provider-loader name="openssl"
module="org.wildfly.openssl" /> module="org.wildfly.openssl"/>
</providers> </providers>
<audit-logging> <audit-logging>
<file-audit-log name="local-audit" <file-audit-log name="local-audit"
path="audit.log" relative-to="jboss.server.log.dir" path="audit.log" relative-to="jboss.server.log.dir"
format="JSON" /> format="JSON"/>
</audit-logging> </audit-logging>
<security-domains> <security-domains>
<security-domain <security-domain
@ -419,46 +419,46 @@
default-realm="ApplicationRealm" default-realm="ApplicationRealm"
permission-mapper="default-permission-mapper"> permission-mapper="default-permission-mapper">
<realm name="ApplicationRealm" <realm name="ApplicationRealm"
role-decoder="groups-to-roles" /> role-decoder="groups-to-roles"/>
<realm name="local" /> <realm name="local"/>
</security-domain> </security-domain>
<security-domain name="ManagementDomain" <security-domain name="ManagementDomain"
default-realm="ManagementRealm" default-realm="ManagementRealm"
permission-mapper="default-permission-mapper"> permission-mapper="default-permission-mapper">
<realm name="ManagementRealm" <realm name="ManagementRealm"
role-decoder="groups-to-roles" /> role-decoder="groups-to-roles"/>
<realm name="local" <realm name="local"
role-mapper="super-user-mapper" /> role-mapper="super-user-mapper"/>
</security-domain> </security-domain>
<security-domain name="taskanaLdapSD" <security-domain name="taskanaLdapSD"
default-realm="taskanaLR" default-realm="taskanaLR"
permission-mapper="default-permission-mapper"> permission-mapper="default-permission-mapper">
<realm name="taskanaLR" <realm name="taskanaLR"
role-decoder="from-roles-attribute" /> role-decoder="from-roles-attribute"/>
</security-domain> </security-domain>
</security-domains> </security-domains>
<security-realms> <security-realms>
<identity-realm name="local" <identity-realm name="local"
identity="$local" /> identity="$local"/>
<properties-realm <properties-realm
name="ApplicationRealm"> name="ApplicationRealm">
<users-properties <users-properties
path="application-users.properties" path="application-users.properties"
relative-to="jboss.server.config.dir" relative-to="jboss.server.config.dir"
digest-realm-name="ApplicationRealm" /> digest-realm-name="ApplicationRealm"/>
<groups-properties <groups-properties
path="application-roles.properties" path="application-roles.properties"
relative-to="jboss.server.config.dir" /> relative-to="jboss.server.config.dir"/>
</properties-realm> </properties-realm>
<properties-realm <properties-realm
name="ManagementRealm"> name="ManagementRealm">
<users-properties <users-properties
path="mgmt-users.properties" path="mgmt-users.properties"
relative-to="jboss.server.config.dir" relative-to="jboss.server.config.dir"
digest-realm-name="ManagementRealm" /> digest-realm-name="ManagementRealm"/>
<groups-properties <groups-properties
path="mgmt-groups.properties" path="mgmt-groups.properties"
relative-to="jboss.server.config.dir" /> relative-to="jboss.server.config.dir"/>
</properties-realm> </properties-realm>
<ldap-realm name="taskanaLR" <ldap-realm name="taskanaLR"
dir-context="taskanaDC"> dir-context="taskanaDC">
@ -469,10 +469,10 @@
<attribute-mapping> <attribute-mapping>
<attribute to="Roles" <attribute to="Roles"
filter="(&amp;(objectClass=groupofuniquenames)(uniquemember={1}))" filter="(&amp;(objectClass=groupofuniquenames)(uniquemember={1}))"
filter-base-dn="ou=Test,O=TASKANA" /> filter-base-dn="ou=Test,O=TASKANA"/>
</attribute-mapping> </attribute-mapping>
<user-password-mapper <user-password-mapper
from="userPassword" /> from="userPassword"/>
</identity-mapping> </identity-mapping>
</ldap-realm> </ldap-realm>
</security-realms> </security-realms>
@ -481,47 +481,47 @@
name="default-permission-mapper" name="default-permission-mapper"
mapping-mode="first"> mapping-mode="first">
<permission-mapping> <permission-mapping>
<principal name="anonymous" /> <principal name="anonymous"/>
<permission <permission
class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission" class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission"
module="org.wildfly.extension.batch.jberet" module="org.wildfly.extension.batch.jberet"
target-name="*" /> target-name="*"/>
<permission <permission
class-name="org.wildfly.transaction.client.RemoteTransactionPermission" class-name="org.wildfly.transaction.client.RemoteTransactionPermission"
module="org.wildfly.transaction.client" /> module="org.wildfly.transaction.client"/>
<permission <permission
class-name="org.jboss.ejb.client.RemoteEJBPermission" class-name="org.jboss.ejb.client.RemoteEJBPermission"
module="org.jboss.ejb-client" /> module="org.jboss.ejb-client"/>
</permission-mapping> </permission-mapping>
<permission-mapping <permission-mapping
match-all="true"> match-all="true">
<permission <permission
class-name="org.wildfly.security.auth.permission.LoginPermission" /> class-name="org.wildfly.security.auth.permission.LoginPermission"/>
<permission <permission
class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission" class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission"
module="org.wildfly.extension.batch.jberet" module="org.wildfly.extension.batch.jberet"
target-name="*" /> target-name="*"/>
<permission <permission
class-name="org.wildfly.transaction.client.RemoteTransactionPermission" class-name="org.wildfly.transaction.client.RemoteTransactionPermission"
module="org.wildfly.transaction.client" /> module="org.wildfly.transaction.client"/>
<permission <permission
class-name="org.jboss.ejb.client.RemoteEJBPermission" class-name="org.jboss.ejb.client.RemoteEJBPermission"
module="org.jboss.ejb-client" /> module="org.jboss.ejb-client"/>
</permission-mapping> </permission-mapping>
</simple-permission-mapper> </simple-permission-mapper>
<constant-realm-mapper <constant-realm-mapper
name="local" realm-name="local" /> name="local" realm-name="local"/>
<simple-role-decoder <simple-role-decoder
name="groups-to-roles" attribute="groups" /> name="groups-to-roles" attribute="groups"/>
<simple-role-decoder <simple-role-decoder
name="from-roles-attribute" attribute="Roles" /> name="from-roles-attribute" attribute="Roles"/>
<constant-role-mapper <constant-role-mapper
name="super-user-mapper"> name="super-user-mapper">
<role name="SuperUser" /> <role name="SuperUser"/>
</constant-role-mapper> </constant-role-mapper>
<constant-role-mapper <constant-role-mapper
name="user-mapper"> name="user-mapper">
<role name="user" /> <role name="user"/>
</constant-role-mapper> </constant-role-mapper>
</mappers> </mappers>
<http> <http>
@ -532,7 +532,7 @@
<mechanism-configuration> <mechanism-configuration>
<mechanism mechanism-name="DIGEST"> <mechanism mechanism-name="DIGEST">
<mechanism-realm <mechanism-realm
realm-name="ManagementRealm" /> realm-name="ManagementRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</http-authentication-factory> </http-authentication-factory>
@ -543,12 +543,12 @@
<mechanism-configuration> <mechanism-configuration>
<mechanism mechanism-name="BASIC"> <mechanism mechanism-name="BASIC">
<mechanism-realm <mechanism-realm
realm-name="taskanaApplicationDomain" /> realm-name="taskanaApplicationDomain"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</http-authentication-factory> </http-authentication-factory>
<provider-http-server-mechanism-factory <provider-http-server-mechanism-factory
name="global" /> name="global"/>
</http> </http>
<sasl> <sasl>
<sasl-authentication-factory <sasl-authentication-factory
@ -558,10 +558,10 @@
<mechanism-configuration> <mechanism-configuration>
<mechanism <mechanism
mechanism-name="JBOSS-LOCAL-USER" mechanism-name="JBOSS-LOCAL-USER"
realm-mapper="local" /> realm-mapper="local"/>
<mechanism mechanism-name="DIGEST-MD5"> <mechanism mechanism-name="DIGEST-MD5">
<mechanism-realm <mechanism-realm
realm-name="ManagementRealm" /> realm-name="ManagementRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</sasl-authentication-factory> </sasl-authentication-factory>
@ -572,10 +572,10 @@
<mechanism-configuration> <mechanism-configuration>
<mechanism <mechanism
mechanism-name="JBOSS-LOCAL-USER" mechanism-name="JBOSS-LOCAL-USER"
realm-mapper="local" /> realm-mapper="local"/>
<mechanism mechanism-name="DIGEST-MD5"> <mechanism mechanism-name="DIGEST-MD5">
<mechanism-realm <mechanism-realm
realm-name="ApplicationRealm" /> realm-name="ApplicationRealm"/>
</mechanism> </mechanism>
</mechanism-configuration> </mechanism-configuration>
</sasl-authentication-factory> </sasl-authentication-factory>
@ -584,23 +584,23 @@
<properties> <properties>
<property <property
name="wildfly.sasl.local-user.default-user" name="wildfly.sasl.local-user.default-user"
value="$local" /> value="$local"/>
</properties> </properties>
</configurable-sasl-server-factory> </configurable-sasl-server-factory>
<mechanism-provider-filtering-sasl-server-factory <mechanism-provider-filtering-sasl-server-factory
name="elytron" sasl-server-factory="global"> 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 <provider-sasl-server-factory
name="global" /> name="global"/>
</sasl> </sasl>
<dir-contexts> <dir-contexts>
<dir-context name="taskanaDC" <dir-context name="taskanaDC"
url="ldap://127.0.0.1:10389" principal="uid=admin"> url="ldap://127.0.0.1:10389" principal="uid=admin">
<credential-reference <credential-reference
clear-text="secret" /> clear-text="secret"/>
</dir-context> </dir-context>
</dir-contexts> </dir-contexts>
</subsystem> </subsystem>
@ -609,102 +609,102 @@
default-cache="default" default-cache="default"
module="org.wildfly.clustering.server"> 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" <cache-container name="web"
default-cache="passivation" default-cache="passivation"
module="org.wildfly.clustering.web.infinispan"> 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" <file-store passivation="true"
purge="false" /> purge="false"/>
</local-cache> </local-cache>
</cache-container> </cache-container>
<cache-container name="ejb" aliases="sfsb" <cache-container name="ejb" aliases="sfsb"
default-cache="passivation" default-cache="passivation"
module="org.wildfly.clustering.ejb.infinispan"> 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" <file-store passivation="true"
purge="false" /> purge="false"/>
</local-cache> </local-cache>
</cache-container> </cache-container>
<cache-container name="hibernate" <cache-container name="hibernate"
module="org.hibernate.infinispan"> module="org.hibernate.infinispan">
<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" <archive-validation enabled="true"
fail-on-error="true" fail-on-warn="false" /> 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" <keepalive-time time="10"
unit="seconds" /> 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" <keepalive-time time="10"
unit="seconds" /> 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="" <jpa default-datasource=""
default-extended-persistence-inheritance="DEEP" /> 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:mail:3.0"> <subsystem xmlns="urn:jboss:domain:mail:3.0">
<mail-session name="default" <mail-session name="default"
jndi-name="java:jboss/mail/Default"> jndi-name="java:jboss/mail/Default">
<smtp-server <smtp-server
outbound-socket-binding-ref="mail-smtp" /> outbound-socket-binding-ref="mail-smtp"/>
</mail-session> </mail-session>
</subsystem> </subsystem>
<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 <http-connector
name="http-remoting-connector" connector-ref="default" name="http-remoting-connector" connector-ref="default"
security-realm="ApplicationRealm" /> security-realm="ApplicationRealm"/>
</subsystem> </subsystem>
<subsystem <subsystem
xmlns="urn:jboss:domain:request-controller:1.0" /> xmlns="urn:jboss:domain:request-controller:1.0"/>
<subsystem <subsystem
xmlns="urn:jboss:domain:resource-adapters:5.0" /> 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" <security-domain name="other"
@ -714,13 +714,13 @@
flag="optional"> flag="optional">
<module-option <module-option
name="password-stacking" name="password-stacking"
value="useFirstPass" /> value="useFirstPass"/>
</login-module> </login-module>
<login-module code="RealmDirect" <login-module code="RealmDirect"
flag="required"> flag="required">
<module-option <module-option
name="password-stacking" name="password-stacking"
value="useFirstPass" /> value="useFirstPass"/>
</login-module> </login-module>
</authentication> </authentication>
</security-domain> </security-domain>
@ -728,7 +728,7 @@
cache-type="default"> cache-type="default">
<authorization> <authorization>
<policy-module code="Delegating" <policy-module code="Delegating"
flag="required" /> flag="required"/>
</authorization> </authorization>
</security-domain> </security-domain>
</security-domains> </security-domains>
@ -738,87 +738,87 @@
<deployment-permissions> <deployment-permissions>
<maximum-set> <maximum-set>
<permission <permission
class="java.security.AllPermission" /> class="java.security.AllPermission"/>
</maximum-set> </maximum-set>
</deployment-permissions> </deployment-permissions>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:transactions:4.0"> <subsystem xmlns="urn:jboss:domain:transactions:4.0">
<core-environment> <core-environment>
<process-id> <process-id>
<uuid /> <uuid/>
</process-id> </process-id>
</core-environment> </core-environment>
<recovery-environment <recovery-environment
socket-binding="txn-recovery-environment" socket-binding="txn-recovery-environment"
status-socket-binding="txn-status-manager" /> status-socket-binding="txn-status-manager"/>
<object-store path="tx-object-store" <object-store path="tx-object-store"
relative-to="jboss.server.data.dir" /> relative-to="jboss.server.data.dir"/>
</subsystem> </subsystem>
<subsystem xmlns="urn:jboss:domain:undertow:6.0"> <subsystem xmlns="urn:jboss:domain:undertow:6.0">
<buffer-cache name="default" /> <buffer-cache name="default"/>
<server name="default-server"> <server name="default-server">
<http-listener name="default" <http-listener name="default"
socket-binding="http" redirect-socket="https" socket-binding="http" redirect-socket="https"
enable-http2="true" /> enable-http2="true"/>
<https-listener name="https" <https-listener name="https"
socket-binding="https" socket-binding="https"
security-realm="ApplicationRealm" security-realm="ApplicationRealm"
enable-http2="true" /> enable-http2="true"/>
<host name="default-host" alias="localhost"> <host name="default-host" alias="localhost">
<location name="/" <location name="/"
handler="welcome-content" /> handler="welcome-content"/>
<filter-ref name="server-header" /> <filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header" /> <filter-ref name="x-powered-by-header"/>
<http-invoker <http-invoker
security-realm="ApplicationRealm" /> 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" <file name="welcome-content"
path="${jboss.home.dir}/welcome-content" /> path="${jboss.home.dir}/welcome-content"/>
</handlers> </handlers>
<filters> <filters>
<response-header name="server-header" <response-header name="server-header"
header-name="Server" header-value="WildFly/11" /> header-name="Server" header-value="WildFly/11"/>
<response-header <response-header
name="x-powered-by-header" name="x-powered-by-header"
header-name="X-Powered-By" header-value="Undertow/1" /> header-name="X-Powered-By" header-value="Undertow/1"/>
</filters> </filters>
<application-security-domains> <application-security-domains>
<application-security-domain <application-security-domain
name="taskanaApplicationDomain" name="taskanaApplicationDomain"
http-authentication-factory="taskana-ldap-http-auth" /> http-authentication-factory="taskana-ldap-http-auth"/>
</application-security-domains> </application-security-domains>
</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 <endpoint-config
name="Standard-Endpoint-Config" /> name="Standard-Endpoint-Config"/>
<endpoint-config <endpoint-config
name="Recording-Endpoint-Config"> name="Recording-Endpoint-Config">
<pre-handler-chain <pre-handler-chain
name="recording-handlers" name="recording-handlers"
protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM"> protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
<handler name="RecordingHandler" <handler name="RecordingHandler"
class="org.jboss.ws.common.invocation.RecordingServerHandler" /> 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 <inet-address
value="${jboss.bind.address.management:127.0.0.1}" /> value="${jboss.bind.address.management:127.0.0.1}"/>
</interface> </interface>
<interface name="public"> <interface name="public">
<inet-address <inet-address
value="${jboss.bind.address:127.0.0.1}" /> value="${jboss.bind.address:127.0.0.1}"/>
</interface> </interface>
</interfaces> </interfaces>
<socket-binding-group name="standard-sockets" <socket-binding-group name="standard-sockets"
@ -826,24 +826,24 @@
port-offset="${jboss.socket.binding.port-offset:0}"> port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-http" <socket-binding name="management-http"
interface="management" interface="management"
port="${jboss.management.http.port:9990}" /> port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" <socket-binding name="management-https"
interface="management" interface="management"
port="${jboss.management.https.port:9993}" /> port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" <socket-binding name="ajp"
port="${jboss.ajp.port:8009}" /> port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" <socket-binding name="http"
port="${jboss.http.port:8080}" /> port="${jboss.http.port:8080}"/>
<socket-binding name="https" <socket-binding name="https"
port="${jboss.https.port:8443}" /> port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" <socket-binding name="txn-recovery-environment"
port="4712" /> port="4712"/>
<socket-binding name="txn-status-manager" <socket-binding name="txn-status-manager"
port="4713" /> port="4713"/>
<outbound-socket-binding <outbound-socket-binding
name="mail-smtp"> name="mail-smtp">
<remote-destination host="localhost" <remote-destination host="localhost"
port="25" /> port="25"/>
</outbound-socket-binding> </outbound-socket-binding>
</socket-binding-group> </socket-binding-group>
</server> </server>

View File

@ -2,13 +2,13 @@
<module xmlns="urn:jboss:module:1.1" name="org.postgresql"> <module xmlns="urn:jboss:module:1.1" name="org.postgresql">
<resources>
<!--the name of your driver -->
<resource-root path="postgresql-42.3.1.jar"/>
</resources>
<dependencies> <dependencies>
<module name="javax.api"/> <module name="javax.api"/>
<module name="javax.transaction.api"/> <module name="javax.transaction.api"/>
</dependencies> </dependencies>
<resources>
<!--the name of your driver -->
<resource-root path="postgresql-42.3.3.jar"/>
</resources>
</module> </module>