Advertisement
Guest User

Untitled

a guest
May 6th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.99 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <server xmlns="urn:jboss:domain:4.0">
  4. <extensions>
  5. <extension module="org.infinispan.extension"/>
  6. <extension module="org.infinispan.server.endpoint"/>
  7. <extension module="org.jboss.as.connector"/>
  8. <extension module="org.jboss.as.deployment-scanner"/>
  9. <extension module="org.jboss.as.jdr"/>
  10. <extension module="org.jboss.as.jmx"/>
  11. <extension module="org.jboss.as.logging"/>
  12. <extension module="org.jboss.as.naming"/>
  13. <extension module="org.jboss.as.remoting"/>
  14. <extension module="org.jboss.as.security"/>
  15. <extension module="org.jboss.as.transactions"/>
  16. <extension module="org.wildfly.extension.io"/>
  17. <extension module="org.wildfly.extension.security.manager"/>
  18. </extensions>
  19. <management>
  20. <security-realms>
  21. <security-realm name="ManagementRealm">
  22. <authentication>
  23. <local default-user="$local" skip-group-loading="true"/>
  24. <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
  25. </authentication>
  26. <authorization map-groups-to-roles="false">
  27. <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
  28. </authorization>
  29. </security-realm>
  30. <security-realm name="ApplicationRealm">
  31. <authentication>
  32. <local default-user="$local" allowed-users="*" skip-group-loading="true"/>
  33. <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
  34. </authentication>
  35. <authorization>
  36. <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
  37. </authorization>
  38. </security-realm>
  39. </security-realms>
  40. <audit-log>
  41. <formatters>
  42. <json-formatter name="json-formatter"/>
  43. </formatters>
  44. <handlers>
  45. <file-handler name="file" formatter="json-formatter" relative-to="jboss.server.data.dir"
  46. path="audit-log.log"/>
  47. </handlers>
  48. <logger log-boot="true" log-read-only="false" enabled="false">
  49. <handlers>
  50. <handler name="file"/>
  51. </handlers>
  52. </logger>
  53. </audit-log>
  54. <management-interfaces>
  55. <http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
  56. <socket-binding http="management-http"/>
  57. </http-interface>
  58. </management-interfaces>
  59. <access-control provider="simple">
  60. <role-mapping>
  61. <role name="SuperUser">
  62. <include>
  63. <user name="$local"/>
  64. </include>
  65. </role>
  66. </role-mapping>
  67. </access-control>
  68. </management>
  69. <profile>
  70. <subsystem xmlns="urn:jboss:domain:logging:3.0">
  71. <console-handler name="CONSOLE">
  72. <level name="INFO"/>
  73. <formatter>
  74. <named-formatter name="COLOR-PATTERN"/>
  75. </formatter>
  76. </console-handler>
  77. <periodic-rotating-file-handler name="FILE" autoflush="true">
  78. <formatter>
  79. <named-formatter name="PATTERN"/>
  80. </formatter>
  81. <file relative-to="jboss.server.log.dir" path="server.log"/>
  82. <suffix value=".yyyy-MM-dd"/>
  83. <append value="true"/>
  84. </periodic-rotating-file-handler>
  85. <size-rotating-file-handler name="ACCESS-FILE" autoflush="true">
  86. <formatter>
  87. <pattern-formatter pattern="(%t) %s%e%n"/>
  88. </formatter>
  89. <file relative-to="jboss.server.log.dir" path="server-access.log"/>
  90. <append value="true"/>
  91. <rotate-size value="10M"/>
  92. <max-backup-index value="10"/>
  93. </size-rotating-file-handler>
  94. <logger category="com.arjuna">
  95. <level name="WARN"/>
  96. </logger>
  97. <logger category="org.jboss.as.config">
  98. <level name="DEBUG"/>
  99. </logger>
  100. <logger category="sun.rmi">
  101. <level name="WARN"/>
  102. </logger>
  103. <logger category="org.infinispan.server.hotrod.logging.HotRodLoggingHandler">
  104. <handlers>
  105. <handler name="ACCESS-FILE"/>
  106. </handlers>
  107. </logger>
  108. <root-logger>
  109. <level name="INFO"/>
  110. <handlers>
  111. <handler name="CONSOLE"/>
  112. <handler name="FILE"/>
  113. </handlers>
  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:deployment-scanner:2.0">
  123. <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"
  124. runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
  125. </subsystem>
  126. <subsystem xmlns="urn:jboss:domain:datasources:4.0">
  127. <datasources>
  128. <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true"
  129. use-java-context="true">
  130. <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
  131. <driver>h2</driver>
  132. <security>
  133. <user-name>sa</user-name>
  134. <password>sa</password>
  135. </security>
  136. </datasource>
  137. <drivers>
  138. <driver name="h2" module="com.h2database.h2">
  139. <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
  140. </driver>
  141. </drivers>
  142. </datasources>
  143. </subsystem>
  144. <subsystem xmlns="urn:jboss:domain:io:1.1">
  145. <worker name="default"/>
  146. <buffer-pool name="default"/>
  147. </subsystem>
  148. <subsystem xmlns="urn:infinispan:server:core:8.3" default-cache-container="local">
  149. <cache-container name="local" default-cache="default" statistics="true" jndi-name="newJndiName">
  150. <security>
  151. <authorization>
  152. <identity-role-mapper/>
  153. <role name="admin" permissions="ALL"/>
  154. <role name="reader" permissions="READ"/>
  155. <role name="writer" permissions="WRITE"/>
  156. <role name="supervisor" permissions="READ WRITE EXEC BULK"/>
  157. </authorization>
  158. </security>
  159. <global-state/>
  160. <local-cache name="default" start="EAGER">
  161. <locking acquire-timeout="30000" concurrency-level="1000" striping="false"/>
  162. <transaction mode="NONE"/>
  163. </local-cache>
  164. <local-cache name="memcachedCache" start="EAGER">
  165. <locking acquire-timeout="30000" concurrency-level="1000" striping="false"/>
  166. <transaction mode="NONE"/>
  167. </local-cache>
  168. <local-cache name="namedCache" start="EAGER"/>
  169.  
  170. <distributed-cache owners="2" name="DistributedCacheAsTamplate" mode="SYNC" remote-timeout="1000"
  171. segments="100" start="EAGER" l1-lifespan="50">
  172. <locking concurrency-level="1000" striping="true" isolation="REPEATABLE_READ"
  173. acquire-timeout="30000"/>
  174. <eviction type="MEMORY" strategy="LRU" size="100"/>
  175. <expiration lifespan="1000" interval="1000" max-idle="1000"/>
  176. <indexing index="LOCAL" auto-config="true">
  177. <property name="default.directory_provider">ram</property>
  178. </indexing>
  179. <compatibility marshaller="marshaller" enabled="true"/>
  180. <transaction mode="FULL_XA" locking="OPTIMISTIC" stop-timeout="2000"/>
  181. <backups>
  182. <backup site="NYC" timeout="1000" enabled="true" failure-policy="FAIL" strategy="ASYNC">
  183. <take-offline after-failures="500" min-wait="10000"/>
  184. <state-transfer chunk-size="100" timeout="1200000" wait-time="2000" max-retries="30"/>
  185. </backup>
  186. </backups>
  187. <security>
  188. <authorization roles="admin reader"/>
  189. </security>
  190. <partition-handling enabled="true"/>
  191. <persistence>
  192. <store class="org.infinispan.persistence.cassandra.CassandraStore"
  193. fetch-state="true" passivation="true" preload="true"
  194. purge="true" read-only="true" shared="true" singleton="true">
  195. <property name="autoCreateKeyspace">true</property>
  196. <property name="keyspace">Infinispan</property>
  197. <property name="entryTable">InfinispanEntries</property>
  198. <property name="consistencyLevel">LOCAL_ONE</property>
  199. <property name="serialConsistencyLevel">SERIAL</property>
  200. <property name="servers">127.0.0.1[9042],127.0.0.1[9041]</property>
  201. <property name="connectionPool.heartbeatIntervalSeconds">30</property>
  202. <property name="connectionPool.idleTimeoutSeconds">120</property>
  203. <property name="connectionPool.poolTimeoutMillis">5</property>
  204. </store>
  205. <file-store
  206. path="${java.io.tmpdir}" relative-to="/path" max-entries="100"
  207. fetch-state="true" passivation="true" preload="true"
  208. purge="true" read-only="true" shared="true" singleton="true">
  209. <write-behind flush-lock-timeout="15000" thread-pool-size="5"/>
  210. </file-store>
  211. <mixedKeyedJdbcStore fetchPersistentState="false"
  212. ignoreModifications="false"
  213. purgeOnStartup="false"
  214. key2StringMapper="org.infinispan.persistence.keymappers.DefaultTwoWayKey2StringMapper">
  215. <connectionPool connectionUrl="jdbc:h2:mem:infinispan_binary_based;DB_CLOSE_DELAY=-1"
  216. username="sa"
  217. driverClass="org.h2.Driver"/>
  218. <binaryKeyedTable dropOnExit="true"
  219. createOnStart="true"
  220. prefix="ISPN_BUCKET_TABLE_BINARY">
  221. <idColumn name="ID_COLUMN"
  222. type="VARCHAR(255)"/>
  223. <dataColumn name="DATA_COLUMN"
  224. type="BINARY"/>
  225. <timestampColumn name="TIMESTAMP_COLUMN"
  226. type="BIGINT"/>
  227. </binaryKeyedTable>
  228. <stringKeyedTable dropOnExit="true"
  229. createOnStart="true"
  230. prefix="ISPN_BUCKET_TABLE_STRING">
  231. <idColumn name="ID_COLUMN"
  232. type="VARCHAR(255)"/>
  233. <dataColumn name="DATA_COLUMN"
  234. type="BINARY"/>
  235. <timestampColumn name="TIMESTAMP_COLUMN"
  236. type="BIGINT"/>
  237. </stringKeyedTable>
  238. </mixedKeyedJdbcStore>
  239. <leveldb-store path="/tmp/leveldb/data" cache-size="100" block-size="100" clear-threshold="100"
  240. fetch-state="true" passivation="true" preload="true"
  241. purge="true" read-only="true" shared="true" singleton="true">
  242. </leveldb-store>
  243. </persistence>
  244. </distributed-cache>
  245. </cache-container>
  246. </subsystem>
  247. <subsystem xmlns="urn:infinispan:server:endpoint:8.0">
  248. <hotrod-connector socket-binding="hotrod" cache-container="local">
  249. <topology-state-transfer lazy-retrieval="false" lock-timeout="1000" replication-timeout="5000"/>
  250. </hotrod-connector>
  251. <memcached-connector socket-binding="memcached" cache-container="local"/>
  252. <rest-connector socket-binding="rest" cache-container="local" security-domain="other" auth-method="BASIC"/>
  253. <!--<websocket-connector socket-binding="websocket" cache-container="local" />-->
  254. </subsystem>
  255. <subsystem xmlns="urn:jboss:domain:jca:4.0">
  256. <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
  257. <bean-validation enabled="true"/>
  258. <default-workmanager>
  259. <short-running-threads>
  260. <core-threads count="50"/>
  261. <queue-length count="50"/>
  262. <max-threads count="50"/>
  263. <keepalive-time time="10" unit="seconds"/>
  264. </short-running-threads>
  265. <long-running-threads>
  266. <core-threads count="50"/>
  267. <queue-length count="50"/>
  268. <max-threads count="50"/>
  269. <keepalive-time time="10" unit="seconds"/>
  270. </long-running-threads>
  271. </default-workmanager>
  272. <cached-connection-manager/>
  273. </subsystem>
  274. <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
  275. <subsystem xmlns="urn:jboss:domain:jmx:1.3">
  276. <expose-resolved-model/>
  277. <expose-expression-model/>
  278. <remoting-connector/>
  279. </subsystem>
  280. <subsystem xmlns="urn:jboss:domain:naming:2.0">
  281. <remote-naming/>
  282. </subsystem>
  283. <subsystem xmlns="urn:jboss:domain:remoting:3.0">
  284. <endpoint/>
  285. <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
  286. </subsystem>
  287. <subsystem xmlns="urn:jboss:domain:security:1.2">
  288. <security-domains>
  289. <security-domain name="other" cache-type="default">
  290. <authentication>
  291. <login-module code="Remoting" flag="optional">
  292. <module-option name="password-stacking" value="useFirstPass"/>
  293. </login-module>
  294. <login-module code="RealmDirect" flag="required">
  295. <module-option name="password-stacking" value="useFirstPass"/>
  296. </login-module>
  297. </authentication>
  298. </security-domain>
  299. <security-domain name="jboss-web-policy" cache-type="default">
  300. <authorization>
  301. <policy-module code="Delegating" flag="required"/>
  302. </authorization>
  303. </security-domain>
  304. <security-domain name="jboss-ejb-policy" cache-type="default">
  305. <authorization>
  306. <policy-module code="Delegating" flag="required"/>
  307. </authorization>
  308. </security-domain>
  309. <security-domain name="jaspitest" cache-type="default">
  310. <authentication-jaspi>
  311. <login-module-stack name="dummy">
  312. <login-module code="Dummy" flag="optional"/>
  313. </login-module-stack>
  314. <auth-module code="Dummy"/>
  315. </authentication-jaspi>
  316. </security-domain>
  317. </security-domains>
  318. </subsystem>
  319. <subsystem xmlns="urn:jboss:domain:security-manager:1.0">
  320. <deployment-permissions>
  321. <maximum-set>
  322. <permission class="java.security.AllPermission"/>
  323. </maximum-set>
  324. </deployment-permissions>
  325. </subsystem>
  326. <subsystem xmlns="urn:jboss:domain:transactions:3.0">
  327. <core-environment>
  328. <process-id>
  329. <uuid/>
  330. </process-id>
  331. </core-environment>
  332. <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
  333. </subsystem>
  334. </profile>
  335. <interfaces>
  336. <interface name="management">
  337. <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
  338. </interface>
  339. <interface name="public">
  340. <inet-address value="${jboss.bind.address:127.0.0.1}"/>
  341. </interface>
  342. </interfaces>
  343. <socket-binding-group name="standard-sockets" default-interface="public"
  344. port-offset="${jboss.socket.binding.port-offset:0}">
  345. <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
  346. <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
  347. <socket-binding name="hotrod" port="11222"/>
  348. <socket-binding name="hotrod-internal" port="11223"/>
  349. <socket-binding name="memcached" port="11211"/>
  350. <socket-binding name="rest" port="8080"/>
  351. <socket-binding name="txn-recovery-environment" port="4712"/>
  352. <socket-binding name="txn-status-manager" port="4713"/>
  353. <outbound-socket-binding name="remote-store-hotrod-server">
  354. <remote-destination host="remote-host" port="11222"/>
  355. </outbound-socket-binding>
  356. <outbound-socket-binding name="remote-store-rest-server">
  357. <remote-destination host="remote-host" port="8080"/>
  358. </outbound-socket-binding>
  359. </socket-binding-group>
  360. </server>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement