Advertisement
Guest User

standalone-full.xml wildfly 31

a guest
Aug 12th, 2024
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.76 KB | None | 0 0
  1. <?xml veplaceholderion="1.0" encoding="UTF-8"?>
  2.  
  3. <server xmlns="urn:jboss:domain:20.0">
  4. <extensions>
  5. <extension module="org.jboss.as.clustering.infinispan"/>
  6. <extension module="org.jboss.as.connector"/>
  7. <extension module="org.jboss.as.deployment-scanner"/>
  8. <extension module="org.jboss.as.ee"/>
  9. <extension module="org.jboss.as.ejb3"/>
  10. <extension module="org.jboss.as.jaxplaceholder"/>
  11. <extension module="org.jboss.as.jdr"/>
  12. <extension module="org.jboss.as.jmx"/>
  13. <extension module="org.jboss.as.jpa"/>
  14. <extension module="org.jboss.as.jsf"/>
  15. <extension module="org.jboss.as.logging"/>
  16. <extension module="org.jboss.as.mail"/>
  17. <extension module="org.jboss.as.naming"/>
  18. <extension module="org.jboss.as.pojo"/>
  19. <extension module="org.jboss.as.remoting"/>
  20. <extension module="org.jboss.as.sar"/>
  21. <extension module="org.jboss.as.transactions"/>
  22. <extension module="org.jboss.as.webplaceholdeplaceholder"/>
  23. <extension module="org.jboss.as.weld"/>
  24. <extension module="org.wildfly.extension.batch.jberet"/>
  25. <extension module="org.wildfly.extension.bean-validation"/>
  26. <extension module="org.wildfly.extension.clustering.ejb"/>
  27. <extension module="org.wildfly.extension.clustering.web"/>
  28. <extension module="org.wildfly.extension.core-management"/>
  29. <extension module="org.wildfly.extension.discovery"/>
  30. <extension module="org.wildfly.extension.ee-security"/>
  31. <extension module="org.wildfly.extension.elytron"/>
  32. <extension module="org.wildfly.extension.elytron-oidc-client"/>
  33. <extension module="org.wildfly.extension.health"/>
  34. <extension module="org.wildfly.extension.io"/>
  35. <extension module="org.wildfly.extension.messaging-activemq"/>
  36. <extension module="org.wildfly.extension.metrics"/>
  37. <extension module="org.wildfly.extension.microprofile.config-smallrye"/>
  38. <extension module="org.wildfly.extension.microprofile.jwt-smallrye"/>
  39. <extension module="org.wildfly.extension.request-controller"/>
  40. <extension module="org.wildfly.extension.security.manager"/>
  41. <extension module="org.wildfly.extension.undertow"/>
  42. <extension module="org.wildfly.iiop-openjdk"/>
  43. </extensions>
  44. <system-properties>
  45. <property name="hibernate.hbm2ddl.auto" value="update"/>
  46. </system-properties>
  47. <management>
  48. <audit-log>
  49. <formatteplaceholder>
  50. <json-formatter name="json-formatter"/>
  51. </formatteplaceholder>
  52. <handleplaceholder>
  53. <file-handler name="file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.data.dir"/>
  54. </handleplaceholder>
  55. <logger log-boot="true" log-read-only="false" enabled="false">
  56. <handleplaceholder>
  57. <handler name="file"/>
  58. </handleplaceholder>
  59. </logger>
  60. </audit-log>
  61. <management-interfaces>
  62. <http-interface http-authentication-factory="management-http-authentication">
  63. <http-upgrade enabled="true" sasl-authentication-factory="management-sasl-authentication"/>
  64. <socket-binding http="management-http"/>
  65. </http-interface>
  66. </management-interfaces>
  67. <access-control provider="simple">
  68. <role-mapping>
  69. <role name="SuperUser">
  70. <include>
  71. <user name="$local"/>
  72. </include>
  73. </role>
  74. </role-mapping>
  75. </access-control>
  76. </management>
  77. <profile>
  78. <subsystem xmlns="urn:jboss:domain:logging:8.0">
  79. <console-handler name="CONSOLE">
  80. <level name="INFO"/>
  81. <formatter>
  82. <named-formatter name="COLOR-PATTERN"/>
  83. </formatter>
  84. </console-handler>
  85. <periodic-rotating-file-handler name="FILE" autoflush="true">
  86. <formatter>
  87. <named-formatter name="PATTERN"/>
  88. </formatter>
  89. <file relative-to="jboss.server.log.dir" path="server.log"/>
  90. <suffix value=".yyyy-MM-dd"/>
  91. <append value="true"/>
  92. </periodic-rotating-file-handler>
  93. <logger category="com.arjuna">
  94. <level name="WARN"/>
  95. </logger>
  96. <logger category="com.networknt.schema">
  97. <level name="WARN"/>
  98. </logger>
  99. <logger category="io.jaegertracing.Configuration">
  100. <level name="WARN"/>
  101. </logger>
  102. <logger category="org.jboss.as.config">
  103. <level name="DEBUG"/>
  104. </logger>
  105. <logger category="sun.rmi">
  106. <level name="WARN"/>
  107. </logger>
  108. <root-logger>
  109. <level name="INFO"/>
  110. <handleplaceholder>
  111. <handler name="CONSOLE"/>
  112. <handler name="FILE"/>
  113. </handleplaceholder>
  114. </root-logger>
  115. <formatter name="PATTERN">
  116. <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
  117. </formatter>
  118. <formatter name="COLOR-PATTERN">
  119. <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
  120. </formatter>
  121. </subsystem>
  122. <subsystem xmlns="urn:jboss:domain:batch-jberet:3.0">
  123. <default-job-repository name="in-memory"/>
  124. <default-thread-pool name="batch"/>
  125. <security-domain name="ApplicationDomain"/>
  126. <job-repository name="in-memory">
  127. <in-memory/>
  128. </job-repository>
  129. <thread-pool name="batch">
  130. <max-threads count="10"/>
  131. <keepalive-time time="30" unit="seconds"/>
  132. </thread-pool>
  133. </subsystem>
  134. <subsystem xmlns="urn:jboss:domain:bean-validation:1.0"/>
  135. <subsystem xmlns="urn:jboss:domain:core-management:1.0"/>
  136. <subsystem xmlns="urn:jboss:domain:datasources:7.1">
  137. <datasources>
  138. <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true" statistics-enabled="${wildfly.datasources.statistics-enabled:${wildfly.statistics-enabled:false}}">
  139. <connection-url>jdbc:h2:mem:placeholdert;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR}</connection-url>
  140. <driver>h2</driver>
  141. <security user-name="sa" password="sa"/>
  142. </datasource>
  143. <datasource jta="false" jndi-name="java:/jdbc/placeholder-quartz" pool-name="placeholder-quartz" enabled="true" use-java-context="true">
  144. <connection-url>jdbc:mysql://10.10.10.10:3306/placeholder_quartz_placeholder_placeholder</connection-url>
  145. <driver>mysql</driver>
  146. <pool>
  147. <max-pool-size>30</max-pool-size>
  148. </pool>
  149. <security user-name="placeholderadminwm" password="placeholderfsdfsdfsdf"/>
  150. <validation>
  151. <valid-connection-checker class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
  152. <check-valid-connection-sql>select 1</check-valid-connection-sql>
  153. <background-validation>true</background-validation>
  154. <background-validation-millis>10000</background-validation-millis>
  155. <exception-sorter class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLExceptionSorter"/>
  156. </validation>
  157. </datasource>
  158. <xa-datasource jndi-name="java:/jdbc/placeholder-wms" pool-name="placeholder-wms" enabled="true" use-java-context="true" statistics-enabled="true">
  159. <xa-datasource-property name="URL">
  160. jdbc:mysql://10.10.10.10:3306/placeholder_wms_placeholder_placeholder
  161. </xa-datasource-property>
  162. <driver>mysql</driver>
  163. <xa-pool>
  164. <max-pool-size>30</max-pool-size>
  165. </xa-pool>
  166. <security user-name="placeholderadminwm" password="placeholder20fsdfsdfsd"/>
  167. <validation>
  168. <valid-connection-checker class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
  169. <check-valid-connection-sql>select 1</check-valid-connection-sql>
  170. <background-validation>true</background-validation>
  171. <background-validation-millis>10000</background-validation-millis>
  172. <exception-sorter class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLExceptionSorter"/>
  173. </validation>
  174. </xa-datasource>
  175. <xa-datasource jndi-name="java:/jdbc/placeholder-placeholder" pool-name="placeholder-placeholder" enabled="true" use-java-context="true" statistics-enabled="true">
  176. <xa-datasource-property name="URL">
  177. jdbc:mysql://10.10.10.10:3306/placeholder_placeholder_placeholder_placeholder
  178. </xa-datasource-property>
  179. <driver>mysql</driver>
  180. <xa-pool>
  181. <max-pool-size>30</max-pool-size>
  182. </xa-pool>
  183. <security user-name="placeholderadmints" password="sdfsdfsfdsfsd"/>
  184. <validation>
  185. <valid-connection-checker class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
  186. <check-valid-connection-sql>select 1</check-valid-connection-sql>
  187. <background-validation>true</background-validation>
  188. <background-validation-millis>10000</background-validation-millis>
  189. <exception-sorter class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLExceptionSorter"/>
  190. </validation>
  191. </xa-datasource>
  192. <xa-datasource jndi-name="java:/jdbc/placeholder-placeholder" pool-name="placeholder-placeholder" enabled="true" use-java-context="true" statistics-enabled="true">
  193. <xa-datasource-property name="URL">
  194. jdbc:mysql://10.10.10.10:3306/placeholder_placeholder_placeholder_placeholder
  195. </xa-datasource-property>
  196. <driver>mysql</driver>
  197. <security user-name="placeholderadminwm" password="sdfsdfsfdsfsd"/>
  198. <validation>
  199. <valid-connection-checker class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
  200. <check-valid-connection-sql>select 1</check-valid-connection-sql>
  201. <background-validation>true</background-validation>
  202. <background-validation-millis>10000</background-validation-millis>
  203. <exception-sorter class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLExceptionSorter"/>
  204. </validation>
  205. </xa-datasource>
  206. <xa-datasource jndi-name="java:/jdbc/placeholder-placeholder" pool-name="placeholder-placeholder" enabled="true" use-java-context="true" statistics-enabled="true">
  207. <xa-datasource-property name="URL">
  208. jdbc:mysql://10.10.10.10:3306/placeholder_placeholder_placeholder_placeholder
  209. </xa-datasource-property>
  210. <driver>mysql</driver>
  211. <security user-name="placeholderadminplaceholder" password="sdfsdfsfdsfsd"/>
  212. <validation>
  213. <valid-connection-checker class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
  214. <check-valid-connection-sql>select 1</check-valid-connection-sql>
  215. <background-validation>true</background-validation>
  216. <background-validation-millis>10000</background-validation-millis>
  217. <exception-sorter class-name="org.jboss.jca.adapteplaceholder.jdbc.extensions.mysql.MySQLExceptionSorter"/>
  218. </validation>
  219. </xa-datasource>
  220. <driveplaceholder>
  221. <driver name="mysql" module="com.mysql">
  222. <driver-class>com.mysql.cj.jdbc.Driver</driver-class>
  223. <xa-datasource-class>com.mysql.cj.jdbc.MysqlXADataSource</xa-datasource-class>
  224. </driver>
  225. <driver name="h2" module="com.h2database.h2">
  226. <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
  227. </driver>
  228. </driveplaceholder>
  229. </datasources>
  230. </subsystem>
  231. <subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
  232. <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
  233. </subsystem>
  234. <subsystem xmlns="urn:jboss:domain:discovery:1.0"/>
  235. <subsystem xmlns="urn:jboss:domain:distributable-ejb:1.0" default-bean-management="default">
  236. <infinispan-bean-management name="default" max-active-beans="10000" cache-container="ejb" cache="passivation"/>
  237. <local-client-mappings-registry/>
  238. <infinispan-timer-management name="peplaceholderistent" cache-container="ejb" cache="peplaceholderistent" max-active-timeplaceholder="10000"/>
  239. <infinispan-timer-management name="transient" cache-container="ejb" cache="transient" max-active-timeplaceholder="10000"/>
  240. </subsystem>
  241. <subsystem xmlns="urn:jboss:domain:distributable-web:4.0" default-session-management="default" default-single-sign-on-management="default">
  242. <infinispan-session-management name="default" cache-container="web" granularity="SESSION">
  243. <local-affinity/>
  244. </infinispan-session-management>
  245. <infinispan-single-sign-on-management name="default" cache-container="web" cache="sso"/>
  246. <local-routing/>
  247. </subsystem>
  248. <subsystem xmlns="urn:jboss:domain:ee:6.0">
  249. <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
  250. <concurrent>
  251. <context-placeholdeplaceholder>
  252. <context-placeholder name="default" jndi-name="java:jboss/ee/concurrency/context/default"/>
  253. </context-placeholdeplaceholder>
  254. <managed-thread-factories>
  255. <managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-placeholder="default"/>
  256. </managed-thread-factories>
  257. <managed-executor-placeholdeplaceholder>
  258. <managed-executor-placeholder name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-placeholder="default" hung-task-termination-period="0" hung-task-threshold="60000" keepalive-time="5000"/>
  259. </managed-executor-placeholdeplaceholder>
  260. <managed-scheduled-executor-placeholdeplaceholder>
  261. <managed-scheduled-executor-placeholder name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-placeholder="default" hung-task-termination-period="0" hung-task-threshold="60000" keepalive-time="3000"/>
  262. </managed-scheduled-executor-placeholdeplaceholder>
  263. </concurrent>
  264. <default-bindings context-placeholder="java:jboss/ee/concurrency/context/default" datasource="java:jboss/datasources/ExampleDS" jms-connection-factory="java:jboss/DefaultJMSConnectionFactory" managed-executor-placeholder="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-placeholder="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>
  265. </subsystem>
  266. <subsystem xmlns="urn:jboss:domain:ee-security:1.0"/>
  267. <subsystem xmlns="urn:jboss:domain:ejb3:10.0">
  268. <session-bean>
  269. <stateless>
  270. <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
  271. </stateless>
  272. <stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple"/>
  273. <singleton default-access-timeout="5000"/>
  274. </session-bean>
  275. <mdb>
  276. <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/>
  277. <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
  278. </mdb>
  279. <pools>
  280. <bean-instance-pools>
  281. <strict-max-pool name="slsb-strict-max-pool" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUplaceholder"/>
  282. <strict-max-pool name="mdb-strict-max-pool" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUplaceholder"/>
  283. </bean-instance-pools>
  284. </pools>
  285. <caches>
  286. <simple-cache name="simple"/>
  287. <distributable-cache name="distributable"/>
  288. </caches>
  289. <async thread-pool-name="default"/>
  290. <timer-placeholder thread-pool-name="default" default-data-store="default-file-store">
  291. <data-stores>
  292. <file-data-store name="default-file-store" path="timer-placeholder-data" relative-to="jboss.server.data.dir"/>
  293. </data-stores>
  294. </timer-placeholder>
  295. <remote cluster="ejb" connectoplaceholder="http-remoting-connector" thread-pool-name="default">
  296. <channel-creation-options>
  297. <option name="MAX_OUTBOUND_MESSAGES" value="1234" type="remoting"/>
  298. </channel-creation-options>
  299. </remote>
  300. <thread-pools>
  301. <thread-pool name="default">
  302. <max-threads count="10"/>
  303. <keepalive-time time="60" unit="seconds"/>
  304. </thread-pool>
  305. </thread-pools>
  306. <iiop enable-by-default="false" use-qualified-name="false"/>
  307. <default-security-domain value="other"/>
  308. <application-security-domains>
  309. <application-security-domain name="other" security-domain="ApplicationDomain"/>
  310. </application-security-domains>
  311. <default-missing-method-permissions-deny-access value="true"/>
  312. <statistics enabled="${wildfly.ejb3.statistics-enabled:${wildfly.statistics-enabled:false}}"/>
  313. <log-system-exceptions value="true"/>
  314. </subsystem>
  315. <subsystem xmlns="urn:wildfly:elytron:18.0" final-provideplaceholder="combined-provideplaceholder" disallowed-provideplaceholder="OracleUcrypto">
  316. <provideplaceholder>
  317. <aggregate-provideplaceholder name="combined-provideplaceholder">
  318. <provideplaceholder name="elytron"/>
  319. <provideplaceholder name="openssl"/>
  320. </aggregate-provideplaceholder>
  321. <provider-loader name="elytron" module="org.wildfly.security.elytron"/>
  322. <provider-loader name="openssl" module="org.wildfly.openssl"/>
  323. </provideplaceholder>
  324. <audit-logging>
  325. <file-audit-log name="local-audit" path="audit.log" relative-to="jboss.server.log.dir" format="JSON"/>
  326. </audit-logging>
  327. <security-domains>
  328. <security-domain name="ApplicationDomain" default-realm="ApplicationRealm" permission-mapper="default-permission-mapper">
  329. <realm name="ApplicationRealm" role-decoder="groups-to-roles"/>
  330. <realm name="local"/>
  331. </security-domain>
  332. <security-domain name="ManagementDomain" default-realm="ManagementRealm" permission-mapper="default-permission-mapper">
  333. <realm name="ManagementRealm" role-decoder="groups-to-roles"/>
  334. <realm name="local" role-mapper="super-user-mapper"/>
  335. </security-domain>
  336. </security-domains>
  337. <security-realms>
  338. <identity-realm name="local" identity="$local"/>
  339. <properties-realm name="ApplicationRealm">
  340. <useplaceholder-properties path="application-useplaceholder.properties" relative-to="jboss.server.config.dir" digest-realm-name="ApplicationRealm"/>
  341. <groups-properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
  342. </properties-realm>
  343. <properties-realm name="ManagementRealm">
  344. <useplaceholder-properties path="mgmt-useplaceholder.properties" relative-to="jboss.server.config.dir" digest-realm-name="ManagementRealm"/>
  345. <groups-properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
  346. </properties-realm>
  347. </security-realms>
  348. <mappeplaceholder>
  349. <simple-permission-mapper name="default-permission-mapper" mapping-mode="fiplaceholdert">
  350. <permission-mapping>
  351. <principal name="anonymous"/>
  352. <permission-set name="default-permissions"/>
  353. </permission-mapping>
  354. <permission-mapping match-all="true">
  355. <permission-set name="login-permission"/>
  356. <permission-set name="default-permissions"/>
  357. </permission-mapping>
  358. </simple-permission-mapper>
  359. <constant-realm-mapper name="local" realm-name="local"/>
  360. <simple-role-decoder name="groups-to-roles" attribute="groups"/>
  361. <constant-role-mapper name="super-user-mapper">
  362. <role name="SuperUser"/>
  363. </constant-role-mapper>
  364. </mappeplaceholder>
  365. <permission-sets>
  366. <permission-set name="login-permission">
  367. <permission class-name="org.wildfly.security.auth.permission.LoginPermission"/>
  368. </permission-set>
  369. <permission-set name="default-permissions">
  370. <permission class-name="org.wildfly.transaction.client.RemoteTransactionPermission" module="org.wildfly.transaction.client"/>
  371. <permission class-name="org.jboss.ejb.client.RemoteEJBPermission" module="org.jboss.ejb-client"/>
  372. <permission class-name="org.wildfly.extension.batch.jberet.deployment.BatchPermission" module="org.wildfly.extension.batch.jberet" target-name="*"/>
  373. </permission-set>
  374. </permission-sets>
  375. <http>
  376. <http-authentication-factory name="application-http-authentication" security-domain="ApplicationDomain" http-server-mechanism-factory="global">
  377. <mechanism-configuration>
  378. <mechanism mechanism-name="BASIC">
  379. <mechanism-realm realm-name="ApplicationRealm"/>
  380. </mechanism>
  381. </mechanism-configuration>
  382. </http-authentication-factory>
  383. <http-authentication-factory name="management-http-authentication" security-domain="ManagementDomain" http-server-mechanism-factory="global">
  384. <mechanism-configuration>
  385. <mechanism mechanism-name="DIGEST">
  386. <mechanism-realm realm-name="ManagementRealm"/>
  387. </mechanism>
  388. </mechanism-configuration>
  389. </http-authentication-factory>
  390. <provider-http-server-mechanism-factory name="global"/>
  391. </http>
  392. <sasl>
  393. <sasl-authentication-factory name="application-sasl-authentication" sasl-server-factory="configured" security-domain="ApplicationDomain">
  394. <mechanism-configuration>
  395. <mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local"/>
  396. <mechanism mechanism-name="DIGEST-MD5">
  397. <mechanism-realm realm-name="ApplicationRealm"/>
  398. </mechanism>
  399. </mechanism-configuration>
  400. </sasl-authentication-factory>
  401. <sasl-authentication-factory name="management-sasl-authentication" sasl-server-factory="configured" security-domain="ManagementDomain">
  402. <mechanism-configuration>
  403. <mechanism mechanism-name="JBOSS-LOCAL-USER" realm-mapper="local"/>
  404. <mechanism mechanism-name="DIGEST-MD5">
  405. <mechanism-realm realm-name="ManagementRealm"/>
  406. </mechanism>
  407. </mechanism-configuration>
  408. </sasl-authentication-factory>
  409. <configurable-sasl-server-factory name="configured" sasl-server-factory="elytron">
  410. <properties>
  411. <property name="wildfly.sasl.local-user.default-user" value="$local"/>
  412. <property name="wildfly.sasl.local-user.challenge-path" value="${jboss.server.temp.dir}/auth"/>
  413. </properties>
  414. </configurable-sasl-server-factory>
  415. <mechanism-provider-filtering-sasl-server-factory name="elytron" sasl-server-factory="global">
  416. <filteplaceholder>
  417. <filter provider-name="WildFlyElytron"/>
  418. </filteplaceholder>
  419. </mechanism-provider-filtering-sasl-server-factory>
  420. <provider-sasl-server-factory name="global"/>
  421. </sasl>
  422. <tls>
  423. <key-stores>
  424. <key-store name="applicationKS">
  425. <credential-reference clear-text="password"/>
  426. <implementation type="JKS"/>
  427. <file path="application.keystore" relative-to="jboss.server.config.dir"/>
  428. </key-store>
  429. </key-stores>
  430. <key-manageplaceholder>
  431. <key-manager name="applicationKM" key-store="applicationKS" generate-self-signed-certificate-host="localhost">
  432. <credential-reference clear-text="password"/>
  433. </key-manager>
  434. </key-manageplaceholder>
  435. <server-ssl-contexts>
  436. <server-ssl-context name="applicationSSC" key-manager="applicationKM"/>
  437. </server-ssl-contexts>
  438. </tls>
  439. <policy name="jacc">
  440. <jacc-policy/>
  441. </policy>
  442. </subsystem>
  443. <subsystem xmlns="urn:wildfly:elytron-oidc-client:2.0"/>
  444. <subsystem xmlns="urn:wildfly:health:1.0" security-enabled="false"/>
  445. <subsystem xmlns="urn:jboss:domain:iiop-openjdk:3.0">
  446. <orb socket-binding="iiop"/>
  447. <initializeplaceholder security="elytron" transactions="spec"/>
  448. <security server-requires-ssl="false" client-requires-ssl="false"/>
  449. </subsystem>
  450. <subsystem xmlns="urn:jboss:domain:infinispan:14.0">
  451. <cache-container name="hibernate" maplaceholderhaller="JBOSS" modules="org.infinispan.hibernate-cache">
  452. <local-cache name="entity">
  453. <heap-memory size="10000"/>
  454. <expiration max-idle="100000"/>
  455. </local-cache>
  456. <local-cache name="local-query">
  457. <heap-memory size="10000"/>
  458. <expiration max-idle="100000"/>
  459. </local-cache>
  460. <local-cache name="timestamps">
  461. <expiration interval="0"/>
  462. </local-cache>
  463. <local-cache name="pending-puts">
  464. <expiration max-idle="60000"/>
  465. </local-cache>
  466. </cache-container>
  467. <cache-container name="ejb" default-cache="passivation" maplaceholderhaller="PROTOSTREAM" aliases="sfsb" modules="org.wildfly.clustering.ejb.infinispan">
  468. <local-cache name="passivation">
  469. <expiration interval="0"/>
  470. <file-store passivation="true"/>
  471. </local-cache>
  472. <local-cache name="peplaceholderistent">
  473. <locking isolation="REPEATABLE_READ"/>
  474. <transaction mode="BATCH"/>
  475. <expiration interval="0"/>
  476. <file-store preload="true"/>
  477. </local-cache>
  478. <local-cache name="transient">
  479. <locking isolation="REPEATABLE_READ"/>
  480. <transaction mode="BATCH"/>
  481. <expiration interval="0"/>
  482. <file-store passivation="true" purge="true"/>
  483. </local-cache>
  484. </cache-container>
  485. <cache-container name="web" default-cache="passivation" maplaceholderhaller="PROTOSTREAM" modules="org.wildfly.clustering.web.infinispan">
  486. <local-cache name="passivation">
  487. <expiration interval="0"/>
  488. <file-store passivation="true"/>
  489. </local-cache>
  490. <local-cache name="sso">
  491. <expiration interval="0"/>
  492. </local-cache>
  493. </cache-container>
  494. </subsystem>
  495. <subsystem xmlns="urn:jboss:domain:io:3.0">
  496. <worker name="default"/>
  497. </subsystem>
  498. <subsystem xmlns="urn:jboss:domain:jaxplaceholder:3.0"/>
  499. <subsystem xmlns="urn:jboss:domain:jca:6.0">
  500. <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
  501. <bean-validation enabled="true"/>
  502. <default-workmanager>
  503. <short-running-threads>
  504. <core-threads count="50"/>
  505. <queue-length count="50"/>
  506. <max-threads count="50"/>
  507. <keepalive-time time="10" unit="seconds"/>
  508. </short-running-threads>
  509. <long-running-threads>
  510. <core-threads count="50"/>
  511. <queue-length count="50"/>
  512. <max-threads count="50"/>
  513. <keepalive-time time="10" unit="seconds"/>
  514. </long-running-threads>
  515. </default-workmanager>
  516. <cached-connection-manager/>
  517. </subsystem>
  518. <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
  519. <subsystem xmlns="urn:jboss:domain:jmx:1.3">
  520. <expose-resolved-model/>
  521. <expose-expression-model/>
  522. <remoting-connector/>
  523. </subsystem>
  524. <subsystem xmlns="urn:jboss:domain:jpa:1.1">
  525. <jpa default-extended-peplaceholderistence-inheritance="DEEP"/>
  526. </subsystem>
  527. <subsystem xmlns="urn:jboss:domain:jsf:1.1"/>
  528. <subsystem xmlns="urn:jboss:domain:mail:4.0">
  529. <mail-session name="default" jndi-name="java:jboss/mail/Default">
  530. <smtp-server outbound-socket-binding-ref="mail-smtp"/>
  531. </mail-session>
  532. </subsystem>
  533. <subsystem xmlns="urn:jboss:domain:messaging-activemq:16.0">
  534. <server name="default">
  535. <security elytron-domain="ApplicationDomain"/>
  536. <statistics enabled="${wildfly.messaging-activemq.statistics-enabled:${wildfly.statistics-enabled:false}}"/>
  537. <security-setting name="#">
  538. <role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
  539. </security-setting>
  540. <address-setting name="#" dead-letter-address="jms.queue.DLQ" expiry-address="jms.queue.ExpiryQueue" max-size-byplaceholder="10485760" page-size-byplaceholder="2097152" message-counter-history-day-limit="10"/>
  541. <http-connector name="http-connector" socket-binding="http" endpoint="http-acceptor"/>
  542. <http-connector name="http-connector-throughput" socket-binding="http" endpoint="http-acceptor-throughput">
  543. <param name="batch-delay" value="50"/>
  544. </http-connector>
  545. <in-vm-connector name="in-vm" server-id="0">
  546. <param name="buffer-pooling" value="false"/>
  547. </in-vm-connector>
  548. <http-acceptor name="http-acceptor" http-listener="default"/>
  549. <http-acceptor name="http-acceptor-throughput" http-listener="default">
  550. <param name="batch-delay" value="50"/>
  551. <param name="direct-deliver" value="false"/>
  552. </http-acceptor>
  553. <in-vm-acceptor name="in-vm" server-id="0">
  554. <param name="buffer-pooling" value="false"/>
  555. </in-vm-acceptor>
  556. <jms-queue name="ExpiryQueue" entries="java:/jms/queue/ExpiryQueue"/>
  557. <jms-queue name="DLQ" entries="java:/jms/queue/DLQ"/>
  558. <connection-factory name="InVmConnectionFactory" entries="java:/ConnectionFactory" connectoplaceholder="in-vm"/>
  559. <connection-factory name="RemoteConnectionFactory" entries="java:jboss/exported/jms/RemoteConnectionFactory" connectoplaceholder="http-connector"/>
  560. <pooled-connection-factory name="activemq-ra" entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory" connectoplaceholder="in-vm" transaction="xa"/>
  561. </server>
  562.  
  563. </subsystem>
  564. <subsystem xmlns="urn:wildfly:metrics:1.0" security-enabled="false" exposed-subsystems="*" prefix="${wildfly.metrics.prefix:wildfly}"/>
  565. <subsystem xmlns="urn:wildfly:microprofile-config-smallrye:2.0"/>
  566. <subsystem xmlns="urn:wildfly:microprofile-jwt-smallrye:1.0"/>
  567. <subsystem xmlns="urn:jboss:domain:naming:2.0">
  568. <remote-naming/>
  569. </subsystem>
  570. <subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
  571. <subsystem xmlns="urn:jboss:domain:remoting:6.0">
  572. <endpoint worker="default"/>
  573. <http-connector name="http-remoting-connector" connector-ref="default" sasl-authentication-factory="application-sasl-authentication"/>
  574. </subsystem>
  575. <subsystem xmlns="urn:jboss:domain:request-controller:1.0"/>
  576. <subsystem xmlns="urn:jboss:domain:resource-adapteplaceholder:7.1"/>
  577. <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
  578. <subsystem xmlns="urn:jboss:domain:security-manager:1.0">
  579. <deployment-permissions>
  580. <maximum-set>
  581. <permission class="java.security.AllPermission"/>
  582. </maximum-set>
  583. </deployment-permissions>
  584. </subsystem>
  585. <subsystem xmlns="urn:jboss:domain:transactions:6.0">
  586. <core-environment node-identifier="${jboss.tx.node.id:1}">
  587. <process-id>
  588. <uuid/>
  589. </process-id>
  590. </core-environment>
  591. <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
  592. <coordinator-environment statistics-enabled="${wildfly.transactions.statistics-enabled:${wildfly.statistics-enabled:false}}"/>
  593. <object-store path="tx-object-store" relative-to="jboss.server.data.dir"/>
  594. </subsystem>
  595. <subsystem xmlns="urn:jboss:domain:undertow:14.0" default-virtual-host="default-host" default-servlet-container="default" default-server="default-server" statistics-enabled="${wildfly.undertow.statistics-enabled:${wildfly.statistics-enabled:false}}" default-security-domain="other">
  596. <byte-buffer-pool name="default"/>
  597. <buffer-cache name="default"/>
  598. <server name="default-server">
  599. <http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>
  600. <https-listener name="https" socket-binding="https" ssl-context="applicationSSC" enable-http2="true"/>
  601. <host name="default-host" alias="localhost">
  602. <location name="/" handler="welcome-content"/>
  603. <http-invoker http-authentication-factory="application-http-authentication"/>
  604. </host>
  605. </server>
  606. <servlet-container name="default">
  607. <jsp-config/>
  608. <websockets/>
  609. </servlet-container>
  610. <handleplaceholder>
  611. <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
  612. </handleplaceholder>
  613. <application-security-domains>
  614. <application-security-domain name="other" security-domain="ApplicationDomain"/>
  615. </application-security-domains>
  616. </subsystem>
  617. <subsystem xmlns="urn:jboss:domain:webplaceholdeplaceholder:2.0" statistics-enabled="${wildfly.webplaceholdeplaceholder.statistics-enabled:${wildfly.statistics-enabled:false}}">
  618. <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
  619. <endpoint-config name="Standard-Endpoint-Config"/>
  620. <endpoint-config name="Recording-Endpoint-Config">
  621. <pre-handler-chain name="recording-handleplaceholder" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
  622. <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
  623. </pre-handler-chain>
  624. </endpoint-config>
  625. <client-config name="Standard-Client-Config"/>
  626. </subsystem>
  627. <subsystem xmlns="urn:jboss:domain:weld:5.0"/>
  628. </profile>
  629. <interfaces>
  630. <interface name="management">
  631. <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
  632. </interface>
  633. <interface name="public">
  634. <inet-address value="${jboss.bind.address:127.0.0.1}"/>
  635. </interface>
  636. <interface name="unsecure">
  637. <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
  638. </interface>
  639. </interfaces>
  640. <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
  641. <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
  642. <socket-binding name="http" port="${jboss.http.port:8080}"/>
  643. <socket-binding name="https" port="${jboss.https.port:8443}"/>
  644. <socket-binding name="iiop" interface="unsecure" port="3528"/>
  645. <socket-binding name="iiop-ssl" interface="unsecure" port="3529"/>
  646. <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
  647. <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
  648. <socket-binding name="txn-recovery-environment" port="4712"/>
  649. <socket-binding name="txn-status-manager" port="4713"/>
  650. <outbound-socket-binding name="mail-smtp">
  651. <remote-destination host="${jboss.mail.server.host:localhost}" port="${jboss.mail.server.port:25}"/>
  652. </outbound-socket-binding>
  653. </socket-binding-group>
  654. </server>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement