Created
March 15, 2016 09:40
-
-
Save tristantarrant/46da5d1bfc66dd47b3c4 to your computer and use it in GitHub Desktop.
Infinispan 8.2 Host configuration for multiple sites
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" ?> | |
<host xmlns="urn:jboss:domain:4.0" name="master"> | |
<extensions> | |
<extension module="org.jboss.as.jmx"/> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="ManagementRealm"> | |
<authentication> | |
<local default-user="$local" skip-group-loading="true"/> | |
<properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir"/> | |
</authentication> | |
<authorization map-groups-to-roles="false"> | |
<properties path="mgmt-groups.properties" relative-to="jboss.domain.config.dir"/> | |
</authorization> | |
</security-realm> | |
<security-realm name="ApplicationRealm"> | |
<authentication> | |
<local default-user="$local" allowed-users="*" skip-group-loading="true"/> | |
<properties path="application-users.properties" relative-to="jboss.domain.config.dir"/> | |
</authentication> | |
<authorization> | |
<properties path="application-roles.properties" relative-to="jboss.domain.config.dir"/> | |
</authorization> | |
</security-realm> | |
</security-realms> | |
<audit-log> | |
<formatters> | |
<json-formatter name="json-formatter"/> | |
</formatters> | |
<handlers> | |
<file-handler name="host-file" formatter="json-formatter" relative-to="jboss.domain.data.dir" path="audit-log.log"/> | |
<file-handler name="server-file" formatter="json-formatter" relative-to="jboss.server.data.dir" path="audit-log.log"/> | |
</handlers> | |
<logger log-boot="true" log-read-only="false" enabled="false"> | |
<handlers> | |
<handler name="host-file"/> | |
</handlers> | |
</logger> | |
<server-logger log-boot="true" log-read-only="false" enabled="false"> | |
<handlers> | |
<handler name="server-file"/> | |
</handlers> | |
</server-logger> | |
</audit-log> | |
<management-interfaces> | |
<native-interface security-realm="ManagementRealm"> | |
<socket interface="management" port="${jboss.management.native.port:9999}"/> | |
</native-interface> | |
<http-interface security-realm="ManagementRealm" http-upgrade-enabled="true"> | |
<socket interface="management" port="${jboss.management.http.port:9990}"/> | |
</http-interface> | |
</management-interfaces> | |
</management> | |
<domain-controller> | |
<local/> | |
<!-- Alternative remote domain controller configuration with a host and port --> | |
<!-- <remote protocol="remote" host="${jboss.domain.master.address}" port="${jboss.domain.master.port:9999}" security-realm="ManagementRealm"/> --> | |
</domain-controller> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
<interface name="unsecure"> | |
<!-- | |
~ Used for IIOP sockets in the standard configuration. | |
~ To secure JacORB you need to setup SSL | |
--> | |
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="256m"/> | |
<permgen size="256m" max-size="256m"/> | |
<jvm-options> | |
<option value="-server"/> | |
</jvm-options> | |
</jvm> | |
</jvms> | |
<servers> | |
<server name="earth-one" group="earth" auto-start="true"> | |
</server> | |
<server name="earth-two" group="earth" auto-start="true"> | |
<socket-bindings port-offset="250"/> | |
</server> | |
<server name="moon-one" group="moon" auto-start="true"> | |
<socket-bindings port-offset="350"/> | |
</server> | |
<server name="moon-two" group="moon" auto-start="true"> | |
<socket-bindings port-offset="450"/> | |
</server> | |
</servers> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.3"> | |
<expose-resolved-model/> | |
<expose-expression-model/> | |
<remoting-connector/> | |
</subsystem> | |
</profile> | |
</host> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment