[
"<p>The batch subsystem is used to configure an environment for running batch applications.</p>\n<p>${build.fullName} uses\n    <a href=\"https://github.com/jberet/jsr352\" rel=\"nofollow\" target=\"_blank\">JBeret</a> for its batch implementation. Specific information about JBeret can be found in the\n    <a href=\"http://jberet.gitbooks.io/jberet-user-guide/content/\" rel=\"nofollow\" target=\"_blank\">user guide</a>.</p>\n",
"<p>Bean Validation is a Java specification which</p>\n<ul>\n    <li>lets you express constraints on object models via annotations</li>\n    <li>lets you write custom constraints in an extensible way</li>\n    <li>provides the APIs to validate objects and object graphs</li>\n    <li>provides the APIs to validate parameters and return values of methods and constructors</li>\n    <li>reports the set of violations (localized)</li>\n    <li>runs in Java SE but is integrated in Java EE (6 and 7; Bean Validation 2.0 is planned to be part of Java EE 8)</li>\n</ul>\n<p>${build.fullName} uses <a href=\"http://hibernate.org/validator/\" rel=\"nofollow\" target=\"_blank\">Hibernate Validator</a> for its batch implementation.</p>\n",
"<p>The two general types of resources are referred to as datasources and XA datasources.</p>\n<ul>\n    <li><strong>Non-XA datasources</strong> are used for applications which do not use transactions, or applications which use transactions with a single database.</li>\n    <li><strong>XA datasources</strong> are used by applications whose transactions are distributed across multiple databases. XA datasources introduce additional overhead.</li>\n</ul>\n",
"<p>The datasource subsystem allows you to create and configure datasources and manage JDBC database drivers.</p>\n<h2>Datasources</h2>\n<p>The two general types of resources are referred to as datasources and XA datasources.</p>\n<ul>\n    <li><strong>Non-XA datasources</strong> are used for applications which do not use transactions, or applications which use transactions with a single database.</li>\n    <li><strong>XA datasources</strong> are used by applications whose transactions are distributed across multiple databases. XA datasources introduce additional overhead.</li>\n</ul>\n<h2>JDBC Drivers</h2>\n<p>Before your application can connect to a datasource, your datasource vendor's JDBC drivers need to be installed. You can choose between two different ways to install JDBC drivers:</p>\n<dl>\n    <dt>Modules</dt>\n    <dd><p>To install a JDBC driver as a module you need to create a file path structure under the\n        <code>${build.installDir}/modules</code>, copy the JDBC driver JAR into the\n        <code>main/</code> subdirectory and create a <code>module.xml</code> file.</p>\n        <p>Once the JDBC driver is available as a module you can use this section to add and remove driver configurations.</p>\n    </dd>\n\n    <dt>Deployments</dt>\n    <dd>\n        <p>You can deploy JDBC drivers just like any other deployment. This means that you can deploy them across multiple servers in a server group, if you use a managed domain. Any JDBC 4-compliant driver will automatically be recognized and installed into the system by name and version.</p>\n        <p>In domain mode drivers deployed as applications will only show up in this section if there are running servers which match the selected profile.</p>\n    </dd>\n</dl>\n",
"<p>The deployment scanner is only used in standalone mode. Its job is to monitor a directory for new files and to deploy those files.</p>\n<p>You can define more deployment-scanner entries to scan for deployments from more locations. </p>\n",
"<p>The overall system configuration. Gives access to the main configuration profiles that can be applied to server groups.</p>\n\n<p>View and modify the configuration for each available <strong>subsystem</strong>. For example, add a datasource, configure a messaging provider, or set up application security.</p>\n\n<p>Related Links</p>\n<ul>\n    <li><a href=\"#runtime\">Domain Runtime</a></li>\n</ul>",
"<p>The EE subsystem provides common functionality in the Java EE platform, such as the EE Concurrency Utilities (JSR 236) and <code>@Resource</code> injection. The subsystem is also responsible for managing the lifecycle of Java EE application's deployments, that is, .ear files.</p>\n<p>The EE subsystem configuration may be used to:</p>\n<ul>\n    <li>Allows the customisation of the deployment behaviour for Java EE Applications.</li>\n    <li>Manage Global modules: a set of JBoss Modules that will be added as dependencies to the JBoss Module of every Java EE deployment. Such dependencies allows Java EE deployments to see the classes exported by the global modules.</li>\n    <li>Manage EE Concurrency Utilities (JSR 236): It was introduced with Java EE 7, to ease the task of writing multithreaded Java EE applications. Instances of these utilities are managed by ${build.fullName}, and the related configuration provided by the EE subsystem.</li>\n</ul>",
"<p>Enterprise beans are server-side application components as defined in the Enterprise JavaBeans (EJB) 3.1 specification, JSR-318. Enterprise beans are designed for the implementation of application business logic in a decoupled manner to encourage reuse.\n    Enterprise beans are written as Java classes and annotated with the appropriate EJB annotations. They can be deployed to the application server in their own archive (a JAR file) or be deployed as part of a Java EE application. The application server manages the lifecycle of each enterprise bean and provides services to them such as security, transactions, and concurrency management.\n    An enterprise bean can also define any number of business interfaces. Business interfaces provide greater control over which of the bean's methods are available to clients and can also allow access to clients running in remote JVMs.\n    There are three types of Enterprise Bean: Session beans, Message-driven beans and Entity beans.</p>\n\n<h2>Session Beans</h2>\n<p>Session Beans are Enterprise Beans that encapsulate a set of related business processes or tasks and are injected into the classes that request them. There are three types of session bean: stateless, stateful, and singleton.</p>\n\n<h2>Message-Driven Beans</h2>\n<p>Message-driven Beans (MDBs) provide an event driven model for application development. The methods of MDBs are not injected into or invoked from client code but are triggered by the receipt of messages from a messaging service such as a Java Messaging Service (JMS) server. The Java EE 6 specification requires that JMS is supported but other messaging systems can be supported as well.</p>\n\n<h2>Entity Beans</h2>\n<p>Entity beans are now deprecated in EJB 3.1 and it's recommended the use of JPA entities instead. Entity beans should only be used for backwards compatibility with legacy systems.</p>",
"<h2>Factories</h2>\n<p>An authentication factory is an authentication policy used for specific authentication mechanisms. Authenticaion factories are specifically based on the authentication mechanism, for example http-authentication-factory and sasl-authentication-factory and kerberos-security-factory.</p>\n<h2>Principal Transformers</h2>\n<p>A principal transformer can be used in multiple locations within the elytron subsystem. A principal transformer can transform or map a name to another name.</p>\n",
"<h2>Role Mappers</h2>\n<p>A role mapper applies a role modification to an identity. This can range from normalizing the format of the roles to adding or removing specific roles. A role mapper can be associated with both security realms as well as security domains.</p>\n<h2>Permission Mappers</h2>\n<p>A permission mapper is associated with a security domain and assigns a set of permissions to a SecurityIdentity.</p>\n<h2>Principal Decoders</h2>\n<p>A principal decoder can be used in multiple locations within the elytron subsystem. A principal decoder converts an identity from a Principal to a string representation of the name. For example, the X500PrincipalDecoder allows you to convert an X500Principal from a certificate’s distinguished name to a string representation.</p>\n<h2>Role Decoders</h2>\n<p>A role decoder is associated with a security domain and is used to decode the current user’s roles. The role decoder takes the raw AuthorizationIdentity returned from the security realm and converts its attributes into roles. </p>\n\n",
"<p>This section comprises several resources as explained below:</p>\n<h2>Authentication Configuration</h2>\n<p>An individual authentication configuration definition, which is used by clients deployed to ${build.fullName} and other resources for authenticating when making a remote connection.</p>\n<h2>Authentication Context</h2>\n<p>An individual authentication context definition, which is used to supply an ssl-context and authentication-configuration when clients deployed to ${build.shortName} and other resources make a remoting connection. </p>\n<h2>Stores</h2>\n<p>Key Store: is the definition of a keystore or truststore including the type of keystore, its location, and credential for accessing it. Credential store to keep alias for sensitive information such as passwords for external services. </p>\n<h2>SSL</h2>\n<p>Configure the client and server side of SSL connections. A key manager definition for creating the key manager list as used to create an SSL context. Other resources available: Security property, Provider loader, Aggregate providers.</p>\n<h2>Security Domains</h2>\n<p>A security domain is the representation of a security policy which is backed by one or more security realms and a set of resources that perform transformations.</p>\n<h2>Logs</h2>\n<p>Audit loggers that persists on files and syslog.</p>\n",
"<h2>Security Realms</h2>\n<p>Security realms provide access to an identity store and are used to obtain credentials. These credentials allow authentication mechanisms to obtain the raw AuthorizationIdentity for performing authentication.</p>\n<h2>Realm Mappers</h2>\n<p>A realm mapper is associated with a security domain and is used in cases where a security domain has multiple security realms configured. The realm mapper uses the name provided during authentication to choose a security realm for authentication.</p>\n",
"<p>Common Object Request Broker Architecture (CORBA) is a standard that enables applications and services to work together even when they are written in multiple, otherwise-incompatible, languages or hosted on separate platforms. CORBA requests are brokered by a server-side component called an Object Request Broker (ORB). ${build.shortName} provides an ORB instance, by means of the Open JDK ORB component.</p>\n",
"<p>Infinispan is a Java data grid platform. It provides a\n    <a href=\"http://www.jcp.org/en/jsr/detail?id=107\">JSR-107</a> compatible cache interface for managing cached data.\n</p>\n<p>The following Infinispan cache containers are used in ${build.fullName}:</p>\n<ul>\n    <li><code>web</code> for Web Session Clustering</li>\n    <li><code>ejb</code> for Stateful Session Bean Clustering</li>\n    <li><code>hibernate</code> for Entity Caching</li>\n    <li><code>singleton</code> for Singleton Caching</li>\n</ul>\n<p>Each cache container defines a \"repl\" and a \"dist\" cache. These caches should not be used directly by user applications.</p>\n\n<p>For more information about Infinispan functionality and configuration options see the\n    <a href=\"http://infinispan.org/docs/5.3.x/index.html\">Infinispan Documentation</a>.</p>\n\n<h2>Clustering Modes</h2>\n<p>Clustering can be configured in two different ways in ${build.shortName} using Infinispan. The correct method for your application will depend on your requirements. There is a trade off between availability, consistency, reliability and scalability with each mode. Before choosing a clustering mode, you must identify what are the most important features of your network for you, and balance those requirements.</p>\n\n<h3>Replication Mode</h3>\n<p>Replicated Mode automatically detects and adds new instances on the cluster. Changes made to these instances will be replicated to all nodes on the cluster. Replicated mode typically works best in small clusters because of the amount of information that has to be replicated over the network. Infinispan can be configured to use UDP multicast, which alleviates network traffic congestion to a degree.</p>\n\n<h3>Distribution Mode</h3>\n<p>Distribution mode allows Infinispan to scale the cluster linearly. Distribution mode uses a consistent hash algorithm to determine where in a cluster a new node should be placed. The number of copies of information to be kept is configurable. There is a trade off between the number of copies kept, durability of the data and performance: the more copies that are kept, the more impact on performance, but the less likely you are to lose data in a server failure. The hash algorithm also works to reduce network traffic by locating entries without multicasting or storing metadata.\n</p>\n<p>One should consider using Distribution (dist) mode as a caching strategy when the cluster size exceeds 6-8 nodes. With Distribution mode, data is distributed to only a subset of nodes within the cluster, as opposed to all nodes (default Replicated mode).\n</p>\n\n<h3>Synchronous and Asynchronous Replication</h3>\n<p>Replication can be performed either in synchronous or asynchronous mode, and the mode chosen depends on your requirements and your application. With synchronous replication, the thread that handles the user request is blocked until replication has been successful. Only when the replication is successful, a response is sent back to the client and the thread is released. Synchronous replication has an impact on network traffic because it requires a response from each node in the cluster. It has the advantage, however, of ensuring that all modifications have been made to all nodes in the cluster.</p>\n<p>Asynchronous replication is carried out in the background. Infinispan implements a replication queue, which is used by a background thread to carry out replication. Replication is triggered either on a time basis, or on the queue size. A replication queue allows increased performance because there is no conversation being carried out between the cluster nodes. The trade off with asynchronous replication is that it is not quite so accurate. Failed replication attempts are written to a log, not notified in real time.</p>\n\n<h2>Cache Container</h2>\n<p>A cache container is repository for the caches used by a subsystem. For Infinispan default cache containers are defined in the configuration xml files. One cache is defined as the default cache, which is the cache that will be used for clustering.</p>\n",
"<p>A logical name for a network interface / IP address / host name to which sockets can be bound. The <code>domain.xml</code>, <code>host.xml</code> and <code>standalone.xml</code> configurations all include a section where interfaces can be declared. Other sections of the configuration can then reference those interfaces by their logical name, rather than having to include the full details of the interface (which may vary on different machines).</p>\n\n<p>An interface configuration includes the logical name of the interface as well as information specifying the criteria to use for resolving the actual physical address to use.</p>",
"<p>The IO subsystem defines the XNIO workers and buffer pools used by other subsystems, such as Undertow and Remoting.</p>\n<h2>Worker</h2>\n<p>Workers are XNIO worker instances. An XNIO worker instance is an abstraction layer for the Java NIO APIs, which provide functionality such as management of IO and worker threads as well as SSL support. By default, ${build.shortName} provides single worker called\n    <code>default</code>, but more can be defined.</p>\n<h2>Buffer Pool</h2>\n<p>Buffer Pools are pooled NIO buffer instances.</p>\n<p><strong>Important:</strong><br/>\n    Changing the buffer size has a big impact on application performance. For most servers, the ideal size is usually 16k.\n</p>",
"<p>The JAX-RS subsystem is used to enable the deployment and functionality of JAX-RS applications.</p>\n<p>${build.fullName} uses\n    <a href=\"http://resteasy.jboss.org/\" rel=\"nofollow\" target=\"_blank\">RESTEasy</a> for its JAX-RS implementation.</p>",
"<p>The Java EE Connector Architecture (JCA) defines a standard architecture for Java EE systems to external heterogeneous Enterprise Information Systems (EIS). Examples of EISs include Enterprise Resource Planning (ERP) systems, mainframe transaction processing (TP), databases, and messaging systems. A resource adapter is a component that implements the Java EE Connector API architecture.</p>\n<p>JCA 1.7 provides features for managing:</p>\n<ul>\n    <li>connections</li>\n    <li>transactions</li>\n    <li>security</li>\n    <li>life-cycle</li>\n    <li>work instances</li>\n    <li>transaction inflow</li>\n    <li>message inflow</li>\n</ul>\n<p>JCA 1.7 was developed under the Java Community Process as\n    <a href=\"https://www.jcp.org/en/jsr/detail?id=322\" rel=\"nofollow\" target=\"_blank\">JSR-322</a>.</p>\n\n<h2>Resource Adapters</h2>\n<p>A resource adapter is a deployable Java EE component that provides communication between a Java EE application and an Enterprise Information System (EIS) using the Java Connector Architecture (JCA) specification. A resource adapter is often provided by EIS vendors to allow easy integration of their products with Java EE applications.</p>\n<p>An Enterprise Information System can be any other software system within an organization. Examples include Enterprise Resource Planning (ERP) systems, database systems, e-mail servers and proprietary messaging systems.</p>\n<p>A resource adapter is packaged in a Resource Adapter Archive (RAR) file which can be deployed to ${build.shortName}. A RAR file may also be included in an Enterprise Archive (EAR) deployment.</p>\n",
"<p>Before your application can connect to a datasource, your datasource vendor's JDBC drivers need to be installed. You can choose between two different ways to install JDBC drivers:</p>\n<dl>\n    <dt>Modules</dt>\n    <dd><p>To install a JDBC driver as a module you need to create a file path structure under the\n        <code>${build.installDir}/modules</code>, copy the JDBC driver JAR into the\n        <code>main/</code> subdirectory and create a <code>module.xml</code> file.</p>\n        <p>Once the JDBC driver is available as a module you can use this section to add, modify and remove driver configurations.</p>\n    </dd>\n\n    <dt>Deployments</dt>\n    <dd>\n        <p>You can deploy JDBC drivers just like any other deployment. This means that you can deploy them across multiple servers in a server group, if you use a managed domain. Any JDBC 4-compliant driver will automatically be recognized and installed into the system by name and version.</p>\n        <p>In domain mode drivers deployed as applications will only show up in this section if there are running servers which match the selected profile.</p>\n    </dd>\n</dl>\n",
"<p>Enable the gathering of diagnostic data to aid in troubleshooting. ${build.shortName} subscribers can provide this information to Red Hat when requesting support.</p>",
"<p>JGroups is a toolkit for reliable messaging and can be used to create clusters whose nodes can send messages to each other.</p>\n<p>The\n    <code>jgroups</code> subsystem provides group communication support for high availability services in ${build.shortName}. It allows you to configure named channels and protocol stacks as well as view runtime statistics for channels. The\n    <code>jgroups</code> subsystem is available when using a configuration that provides high availability capabilities, such as the\n    <i>ha</i> or <i>full-ha</i> profile in a managed domain, or the <code>standalone-ha.xml</code> or\n    <code>standalone-full-ha.xml</code> configuration file for a standalone server.</p>\n<p>${build.shortName} is preconfigured with two JGroups stacks:</p>\n<dl>\n    <dt>udp</dt>\n    <dd>The nodes in the cluster use User Datagram Protocol (UDP) multicasting to communicate with each other. This is the default stack.</dd>\n    <dt>tcp</dt>\n    <dd>The nodes in the cluster use Transmission Control Protocol (TCP) to communicate with each other.</dd>\n</dl>\n<p>You can use the preconfigured stacks or define your own to suit your system’s specific requirements.</p>\n<p><strong>Note:</strong><br/>\n    TCP has more overhead and is often considered slower than UDP since it handles error checking, packet ordering, and congestion control itself. JGroups handles these features for UDP, whereas TCP guarantees them itself. TCP is a good choice when using JGroups on unreliable or high congestion networks, or when multicast is not available.\n</p>\n",
"<p>Configure remote Java Management Extensions (JMX) access.</p>\n<p>The JMX subsystem registers a service with the Remoting endpoint so that remote access to JMX can be obtained over the exposed Remoting connector.</p>\n<p>This is switched on by default in standalone mode and accessible over port 9990 but in domain mode is switched off so needs to be enabled - in domain mode the port will be the port of the Remoting connector for the ${build.fullName} instance to be monitored.</p>\n",
"<p>Manages the Java Persistence API (JPA) 2.1 container-managed requirements and allows you to deploy persistent unit definitions, annotations, and descriptors.</p>\n<p>The Java Persistence API (JPA) is a Java specification for accessing, persisting, and managing data between Java objects or classes and a relational database. The JPA specification recognizes the interest and the success of the transparent object or relational mapping paradigm. It standardizes the basic APIs and the metadata needed for any object or relational persistence mechanism.</p>",
"<p>Manage JavaServer Faces (JSF) implementations.</p>",
"<p>Provide Java EE management capabilities defined by the\n    <a href=\"https://jcp.org/en/jsr/detail?id=77\" rel=\"nofollow\" target=\"_blank\">JSR-77</a> specification.</p>",
"<p>The logging subsystem provides highly configurable logging facilities for both its own internal use and for use by deployed applications. It's based on JBoss LogManager and it supports several third party application logging frameworks in addition to JBoss Logging.</p>\n\n<p>The logging subsystem is configured using a system of log categories and log handlers. Log categories define what messages to capture, and log handlers define how to deal with those messages (write to disk, send to console etc).</p>\n\n<p>Logging Profiles allow uniquely named sets of logging configuration to be created and assigned to applications independent of any other logging configuration. The configuration of logging profiles is almost identical to the main logging subsystem.</p>",
"<p>The logging subsystem is configured using a system of log categories and log handlers. Log categories define what messages to capture, and log handlers define how to deal with those messages (write to disk, send to console etc).</p>\n",
"<p>Logging Profiles allow uniquely named sets of logging configuration to be created and assigned to applications independent of any other logging configuration. The configuration of logging profiles is almost identical to the main logging subsystem.</p>",
"<p>The Mail subsystem allows you to configure separate mail settings, that is named mail-session. A mail session can have only three types of servers: IMAP, POP, SMTP.</p>\n<p>Each service references an existing outbound socket binding <code>outbound-socket-binding</code> (see <a href=\"#configuration;path=configuration%255C2socket-bindings\">Socket Binding Groups</a>).</p>\n",
"<h2>Apache ActiveMQ Artemis</h2>\n<p>Apache ActiveMQ Artemis is an open source project for an asynchronous messaging system. It is high performance, embeddable, clustered and supports multiple protocols. ${build.shortName} uses Apache ActiveMQ Artemis as its JMS broker and is configured using the messaging-activemq subsystem. This fully replaces the HornetQ broker but retains protocol compatibility with previous versions.</p>\n\nThe core ActiveMQ Artemis is JMS-agnostic and provides a non-JMS API, which is referred to as the core API. ActiveMQ Artemis also provides a JMS client API which uses a facade layer to implement the JMS semantics on top of the core API. Essentially, JMS interactions are translated into core API operations on the client side using the JMS client API. From there, all operations are sent using the core client API and Apache ActiveMQ Artemis wire format. The server itself only uses the core API. For more details on the core API and its concepts, refer to the\n<a target=\"_blank\" href=http://activemq.apache.org/artemis/docs/1.1.0/using-core.html\">ActiveMQ Artemis documentation</a>.\n",
"<p>${build.shortName} messaging clusters allow groups of ${build.shortName} messaging servers to be grouped together in order to share message processing load. Each active node in the cluster is an active ${build.shortName} messaging server which manages its own messages and handles its own connections.</p>\n\n<p>The cluster is formed by each node declaring cluster connections to other nodes in the ${build.shortName} configuration file. When a node forms a cluster connection to another node, it internally creates a core api connection between itself and the other node. This is done transparently behind the scenes; you do not have to declare an explicit api for each node. These cluster connections allow messages to flow between the nodes of the cluster to balance the load.</p>\n\n<p>For a complete documentation about clustering, see\n    <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/paged/configuring-messaging/chapter-28-clusters-overview\">Clusters Overview</a>.\n</p>\n\n<p>This section contains the configuration for the following topics:</p>\n<ul>\n    <li>Broadcast Groups</li>\n    <li>Discovery Groups</li>\n    <li>Cluster Connections</li>\n    <li>Grouping Handlers</li>\n    <li>Core Bridges</li>\n</ul>\n\n<h2>Broadcast Groups</h2>\n<p>A broadcast group is the means by which a server broadcasts connectors over the network. A connector defines a way in which a client, or other server, can make connections to the server.</p>\n\n<p>The broadcast group takes a set of connectors and broadcasts them on the network. Depending on which broadcasting technique you configure the cluster, it uses either UDP or JGroups to broadcast connector pairs information.</p>\n\n<p>Broadcast groups are defined in the messaging-activemq subsystem of the server configuration. There can be many broadcast groups per ${build.shortName} messaging server.</p>\n\n<h2>Discovery Groups</h2>\n<p>While the broadcast group defines how connector information is broadcasted from a server, a discovery group defines how connector information is received from a broadcast endpoint, for example, a UDP multicast address or JGroup channel.</p>\n\n<p>A discovery group maintains a list of connectors, one for each broadcast by a different server. As it receives broadcasts on the broadcast endpoint from a particular server, it updates its entry in the list for that server. If it has not received a broadcast from a particular server for a length of time it will remove that server’s entry from its list.</p>\n\n<h2>Cluster Connections</h2>\n<p>Cluster connections group servers into clusters so that messages can be load balanced between the nodes of the cluster. Cluster connections are defined in the ${build.shortName} server configuration using the\n    <code>cluster-connection</code> element. There can be zero or more cluster connections defined per ${build.shortName} messaging server.\n</p>\n\n<h2>Grouping Handlers</h2>\n<p>In a cluster, message groups with specific group ids can arrive on any of the nodes. It is important for a node to determine which group ids are bound to which consumer on which node. Each node is responsible for routing message groups correctly to the node which has the consumer processing those group ids, irrespective of where the message groups arrive by default. Once messages with a given group id are sent to a specific consumer connected to the given node in the cluster, then those messages are never sent to another node even if the consumer is disconnected.</p>\n\n<p>This situation is addressed by a grouping handler. Each node has a grouping handler and this grouping handler (along with other handlers) is responsible for routing the message groups to the correct node.</p>\n\n<h2>Core Bridges</h2>\n<p>The function of a api is to consume messages from one destination and forward them to another one, typically on a different ${build.shortName} messaging server.</p>\n\n<p>The source and target servers do not have to be in the same cluster which makes bridging suitable for reliably sending messages from one cluster to another, for instance across a WAN, or internet and where the connection may be unreliable.</p>\n\n<p>The api has built-in resilience to failure so if the target server connection is lost, for example, due to network failure, the api will retry connecting to the target until it comes back online. When it comes back online it will resume operation as normal.</p>\n\n<p>Bridges are a way to reliably connect two separate ${build.shortName} messaging servers together. With a core api both source and target servers must be ${build.shortName} messaging servers.</p>\n",
"<p>Contains the configuration for the following topics:</p>\n<ul>\n    <li>Acceptors & Connectors</li>\n    <li>Connector Services</li>\n    <li>(Pooled) Connection Factories</li>\n</ul>\n\n<h2>Acceptors & Connectors</h2>\n<p>An acceptor defines which types of connection are accepted by the ${build.shortName} embedded messaging server. You can define any number of acceptors per server.</p>\n\n<p>A connector defines how to connect to an embedded ${build.shortName} messaging server, and is used by a client to make connections.</p>\n\n<p>For more information about acceptors and connectors, see the\n    <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/paged/configuring-messaging/chapter-8-configuring-the-messaging-transports\">Acceptors and Connectors section</a>.\n</p>\n\n<h2>Connector Services</h2>\n<p>A connector service allows to integrate external components with Apache ActiveMQ Artemis to send and receive messages.</p>\n\n<h2>Connection Factories</h2>\n<p>By default, the ${build.shortName} messaging subsystem provides the <code>InVmConnectionFactory</code> and\n    <code>RemoteConnectionFactory</code> connection factories, as well as the\n    <code>activemq-ra</code> pooled connection factory.</p>\n\n<p><code>InVmConnectionFactory</code> references an\n    <code>in-vm-connector</code> and can be used to send and receive messages when both the client and server are running in the same JVM.\n    <code>RemoteConnectionFactory</code> references an\n    <code>http-connector</code> and can be used to send and receive messages over HTTP when the client and server are running in different JVMs.\n</p>\n\n<p>Pooled connection factories allow you to configure the inbound and outbound connectors of the integrated ActiveMQ Artemis resource adapter. For more information on configuring a pooled-connection-factory to connect to a remote ActiveMQ Artemis server, see\n    <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuring_messaging/resource_adapters#use_provided_amq_adapter\">Using the Integrated Resource Adapter for Remote Connections</a>.\n</p>\n",
"<p>Contains the configuration for the following topics:</p>\n<ul>\n    <li>Core Queues</li>\n    <li>JMS Destinations</li>\n    <li>Security Settings</li>\n    <li>Address Settings</li>\n    <li>Diverts</li>\n</ul>\n\n<h2>Core Queues</h2>\n<p>Apache ActiveMQ Artemis core is JMS-agnostic. It does not have any concept of a JMS topic. A JMS topic is implemented in core as an address (the topic name) with zero or more queues bound to it. Each queue bound to that address represents a topic subscription. Likewise, a JMS queue is implemented as an address (the JMS queue name) with one single queue bound to it which represents the JMS queue.</p>\n\n<p>By convention, all JMS queues map to core queues where the core queue name has the string \"jms.queue.\" prepended to it. E.g. the JMS queue with the name \"orders.europe\" would map to the core queue with the name \"jms.queue.orders.europe\". The address at which the core queue is bound is also given by the core queue name.</p>\n\n<p>For JMS topics the address at which the queues that represent the subscriptions are bound is given by prepending the string \"jms.topic.\" to the name of the JMS topic. E.g. the JMS topic with name \"news.europe\" would map to the core address \"jms.topic.news.europe\"</p>\n\n<h2>JMS Destinations</h2>\n<p>JMS destinations, along with JMS connection factories, are JMS administrative objects. Destinations are used by JMS clients for both producing and consuming messages. The destination allows the JMS client to specify the target when it produces messages and the source of messages when consuming messages. When using a publish-subscribe pattern, destinations are referred to as topics. When using a point-to-point pattern, destinations are referred to as queues.</p>\n\n<p>Applications may use many different JMS destinations which are configured on the server side and usually accessed via JNDI.</p>\n\n<h2>Security Settings</h2>\n<p>Security settings are used to configure security around specific destinations. This is done by adding a security constraint using the security-setting configuration element. ${build.shortName} messaging comes with a\n    <code>security-setting</code> configured by default.</p>\n\n<p>The security-setting option makes use of wildcards to handle which destinations to apply the security constraint. The value of a single\n    <code>#</code> patterm will match any address. For more information on using wildcards in security constraints, see\n    <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/paged/configuring-messaging/chapter-7-configuring-security#role_based_security_for_address\">Role Based Security for Addresses</a>.\n</p>\n\n<h2>Address Settings</h2>\n<p>The messaging-activemq subsystem has several configurable options which control aspects of how and when a message is delivered, how many attempts should be made, and when the message expires. These configuration options all exist within the\n    <code>&lt;address-setting&gt;</code> configuration element. You can have ${build.shortName} apply a single\n    <code>&lt;address-setting&gt;</code> to multiple destinations by using a wildcard syntax.</p>\n\n<p>For more information on using wildcards in address settings, see\n    <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/paged/configuring-messaging/chapter-6-address-settings\">Wildcard Syntax</a>.\n</p>\n\n<h2>Diverts</h2>\n<p>Diverts are objects configured in ${build.shortName} messaging that help in diverting messages from one address to another. Diverts can be classified into the following types:\n\n<dl>\n    <dt>Exclusive</dt>\n    <dd>A message is only diverted to a new address and never sent to the old address.</dd>\n    <dt>Non-exclusive</dt>\n    <dd>A message is sent the old address, and a copy of it is also sent to the new address. Non-exclusive diverts can be used for splitting the flow of messages.</dd>\n</dl>\n\n<p>A divert will only divert a message to an address on the same server. If you want to divert to an address on a different server, a common pattern would be to divert to a local store-and-forward queue, then set up a api that consumes from that queue and forwards to an address on a different server.</p>",
"<p>High availability is the ability for the system to continue functioning after failure of one or more of the servers.</p>\n\n<p>A part of high availability is failover which is the ability for client connections to migrate from one server to another in event of server failure so client applications can continue to operate.</p>\n\n<p><strong>Note</strong><br/> Only persistent message data will survive failover. Any non persistent message data will not be available after failover.</p>\n\n<h2>Live / Backup Pairs</h2>\n<p>${build.shortName} messaging allows servers to be linked together as live - backup pairs where each live server has a backup. Live servers receive messages from clients, while a backup server is not operational until failover occurs. A backup server can be owned by only one live server, and it will remain in passive mode, waiting to take over the live server’s work.</p>\n\n<p>When a live server crashes or is brought down in the correct mode, the backup server currently in passive mode will become the new live server. If the new live server is configured to allow automatic failback, it will detect the old live server coming back up and automatically stop, allowing the old live server to start receiving messages again.</p>\n\n<p><strong>Note</strong><br/> If you deploy just one pair of live / backup servers, you cannot effectively use a load balancer in front of the pair because the backup instance is not actively processing messages. Moreover, services such as JNDI and the Undertow web server are not active on the backup server either. For these reasons, deploying JEE applications to an instance of ${build.shortName} being used as a backup messaging server is not supported.</p>\n\n<h2>HA Policies</h2>\n<p>${build.shortName} messaging supports two different strategies for backing up a server: <em>replication</em> and <em>shared store</em>. Each strategy can take the role of a master or slave. Remember that only one HA policy option can be configured per messaging server.</p>\n\n<p>For more information about high availability and the different strategies and policies, see <a target=\"_blank\" href=\"https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/paged/configuring-messaging/chapter-29-high-availability\">High Availability</a>.</p>\n",
"<p>${build.shortName} messaging includes a fully functional JMS message api. The function of a JMS api is to consume messages from a source queue or topic and send them to a target queue or topic, typically on a different server.</p>\n\n<p>The source and target servers do not have to be in the same cluster, which makes bridging suitable for reliably sending messages from one cluster to another, for instance across a WAN, and where the connection may be unreliable.</p>\n\n<p>\n    <strong>Note</strong><br/>Do not confuse a JMS bridge with a core bridge. A JMS bridge can be used to bridge any two JMS 1.1 compliant JMS providers and uses the JMS API. A core bridge is used to bridge any two ${build.shortName} messaging instances and uses the core API. It is preferable to use a core bridge instead of a JMS bridge whenever possible.\n</p>",
"<p>An Apache ActiveMQ Artemis server. Each Apache ActiveMQ Artemis server has its own ultra high performance persistent journal, which it uses for message and other persistence.</p>\n\n<p>Using a high performance journal allows outrageous persistence message performance, something not achievable when using a relational database for persistence.</p>\n\n<p>Apache ActiveMQ Artemis clients, potentially on different physical machines interact with the Apache ActiveMQ Artemis server. Apache ActiveMQ Artemis currently provides two APIs for messaging at the client side:</p>\n\n<ol>\n    <li>Core client API. This is a simple intuitive Java API that allows the full set of messaging functionality without some of the complexities of JMS.</li>\n    <li>JMS client API. The standard JMS API is available at the client side.</li>\n</ol>\n\n<p>Apache ActiveMQ Artemis also provides different protocol implementations on the server so you can use respective clients for these protocols:</p>\n\n<ol>\n    <li>Stomp</li>\n    <li>OpenWire</li>\n    <li>AMQP</li>\n</ol>\n\n<p>JMS semantics are implemented by a JMS facade layer on the client side.</p>\n\n<p>The Apache ActiveMQ Artemis server does not speak JMS and in fact does not know anything about JMS, it is a protocol agnostic messaging server designed to be used with multiple different protocols.</p>\n\n<p>When a user uses the JMS API on the client side, all JMS interactions are translated into operations on the Apache ActiveMQ Artemis core client API before being transferred over the wire using the Apache ActiveMQ Artemis wire format.</p>\n\n<p>The server always just deals with core API interactions.</p>",
"<p>Support Eclipse MicroProfile Config for applications deployed in WildFly. The integration uses the\n    <a href=\"https://github.com/smallrye/smallrye-config/\">SmallRye</a> component to provide the MicroProfile Config implementation.\n</p>\n",
"<p>mod_cluster is an httpd-based load balancer. Like mod_jk and mod_proxy, mod_cluster uses a communication channel to forward requests from httpd to one of a set of application server nodes. Unlike mod_jk and mod_proxy, mod_cluster leverages an additional connection between the application server nodes and httpd.</p>\n\n<p>The application server nodes use this connection to transmit server-side load balance factors and lifecycle events back to httpd via a custom set of HTTP methods, affectionately called the Mod-Cluster Management Protocol (MCMP). This additional feedback channel allows mod_cluster to offer a level of intelligence and granularity not found in other load balancing solutions.</p>",
"<p>Bind entries into global JNDI namespaces and configure the remote JNDI interface.</p>",
"<p>A logical name for a filesystem path. The <code>domain.xml</code>, <code>host.xml</code> and <code>standalone.xml</code> configurations all include a section where paths can be declared. Other sections of the configuration can then reference those paths by their logical name, rather than having to include the full details of the path (which may vary on different machines).</p>\n\n<p>For example, the logging subsystem configuration includes a reference to the <code>jboss.server.log.dir</code> path that points to the server&#39;s <code>log</code> directory.</p>",
"<p>Enable deployment of applications containing JBoss Microcontainer services, as supported by previous versions of ${build.shortName}.</p>",
"<p>A profile is named set of subsystems along with each subsystem’s configurations. A subsystem is an additional set of capabilities added to the core server by an extension. Subsystems provide capabilities like servlet handling capabilities, an EJB container, JTA, etc.</p>\n\n<p>Different profiles can be defined to address the specific needs of different server groups.</p>\n\n<img class=\"preview\" src=\"previews/profiles.png\"/>",
"<p>JBoss Remoting has three top-level configurable elements: the worker thread pool, one or more connectors, and a series of local and remote connection URIs.</p>\n<p>Most people will not need to configure the Remoting subsystem at all, unless they use custom connectors for their own applications. Applications which act as Remoting clients, such as EJBs, need separate configuration to connect to a specific connector.</p>",
"<p>${build.shortName} can be suspended or shut down gracefully. This allows active requests to complete normally, without accepting any new requests. A timeout value specifies how long that the suspend or shut down operation will wait for active requests to complete. While the server is suspended, management requests are still processed.</p>\n<p>Graceful shutdown is coordinated at a server-wide level, mostly focused on the entry points at which a request enters the server. The following subsystems support graceful shutdown:</p>\n<dl>\n    <dt>Undertow</dt>\n    <dd>The <code>undertow</code> subsystem will wait for all requests to finish.</dd>\n    <dt>Modcluster</dt>\n    <dd>The <code>modcluster</code> subsystem will notify the load balancer that the server is suspending in the\n        <code>PRE_SUSPEND</code> phase.\n    </dd>\n    <dt>EJB</dt>\n    <dd>The\n        <code>ejb3</code> subsystem will wait for all remote EJB requests and MDB message deliveries to finish. Delivery to MDBs is stopped in the\n        <code>PRE_SUSPEND</code> phase. EJB timers are suspended, and missed timers will be activated when the server is resumed.\n    </dd>\n    <dt>EE Concurrency</dt>\n    <dd>The server will wait for all active jobs to finish. All queued jobs will be skipped. Currently, since EE Concurrency does not have persistence, those queued jobs that were skipped will be lost.<br/>While the server is in a suspended state, scheduled tasks will continue to execute at their scheduled times but will throw a\n        <code>java.lang.IllegalStateException</code>. Once the server is resumed, scheduled tasks will continue to execute normally and in most cases, tasks will not need to be rescheduled.\n    </dd>\n    <dt>Batch</dt>\n    <dd>The server will stop all running jobs within the timeout period and defer all scheduled jobs.<br/>Graceful shutdown currently will not reject inbound remote distributed transactions or new inbound JMS messages. EE batch jobs and EE concurrency tasks scheduled by inflight activity are currently allowed to proceed. However, EE concurrency tasks submitted that pass the timeout window currently error when executed.\n    </dd>\n</dl>\n<p>Requests are tracked by the request-controller subsystem. Without this subsystem, suspend and resume capabilities are limited and the server will not wait for requests to complete before suspending or shutting down. However, if you do not need this capability, the request-controller subsystem can be removed for a small performance improvement.</p>",
"<p>A resource adapter is a deployable Java EE component that provides communication between a Java EE application and an Enterprise Information System (EIS) using the Java Connector Architecture (JCA) specification. A resource adapter is often provided by EIS vendors to allow easy integration of their products with Java EE applications.</p>\n<p>An Enterprise Information System can be any other software system within an organization. Examples include Enterprise Resource Planning (ERP) systems, database systems, e-mail servers and proprietary messaging systems.</p>\n<p>A resource adapter is packaged in a Resource Adapter Archive (RAR) file which can be deployed to the server. A RAR file may also be included in an Enterprise Archive (EAR) deployment.</p>",
"<p>Enable deployment of SAR archives containing MBean services, as supported by previous versions of ${build.shortName}.</p>",
"<p>A security domain consists of configurations for authentication, authorization, security mapping, and auditing. It implements Java Authentication and Authorization Service (JAAS) declarative security.</p>\n<p>Authentication refers to verifying the identity of a user. In security terminology, this user is referred to as a principal. Although authentication and authorization are different, many of the included authentication modules also handle authorization.\n</p>\n<p>Authorization is a process by which the server determines if an authenticated user has permission or privileges to access specific resources in the system or operation.</p>\n<p>Security mapping refers to the ability to add, modify, or delete information from a principal, role, or attribute before passing the information to your application.</p>\n<p>The auditing manager allows you to configure provider modules to control the way that security events are reported.\nIf you use security domains, you can remove all specific security configuration from your application itself. This allows you to change security parameters centrally. One common scenario that benefits from this type of configuration structure is the process of moving applications between testing and production environments.</p>",
"<p>The elytron subsystem is new in ${build.fullName}. It is based on the WildFly Elytron project, which is a security framework used to unify security across the entire application server. The elytron subsystem enables a single point of configuration for securing both applications and the management interfaces. WildFly Elytron also provides a set of APIs and SPIs for providing custom implementations of functionality and integrating with the subsystem.</p>\n<p>In addition, there are several other important features of Elytron:</p>\n<ul>\n    <li>Stronger authentication mechanisms for HTTP and SASL authentication.</li>\n    <li>Improved architecture that allows for SecurityIdentities to be propagated across security domains. This ensures transparent transformation that is ready to be used for authorization. This transformation takes place using configurable role decoders, role mappers, and permission mappers.</li>\n    <li>Centralized point for SSL/TLS configuration including cipher suites and protocols.</li>\n    <li>SSL/TLS optimizations such as eager SecureIdentity construction and closely tying authorization to establishing an SSL/TLS connection. Eager SecureIdentity construction eliminates the need for a SecureIdentity to be constructed on a per-request basis. Closely tying authentication to establishing an SSL/TLS connection enables permission checks to happen BEFORE the first request is received.</li>\n    <li>A secure credential store that replaces the previous vault implementation. The new secure credential store can store multiple other encrypted credential types in addition to encrypted strings.</li>\n</ul>\n<p>The new elytron subsystem exists in parallel to the legacy security subsystem and legacy core management authentication. Both the legacy and Elytron methods may be used for securing the management interfaces as well as providing security for applications.</p>",
"<p>Configure Java security policies to be used by the Java Security Manager.</p>\n<p>The Java Security Manager is a class that manages the external boundary of the Java Virtual Machine (JVM) sandbox, controlling how code executing within the JVM can interact with resources outside the JVM. When the Java Security Manager is activated, the Java API checks with the security manager for approval before executing a wide range of potentially unsafe operations. The Java Security Manager uses a security policy to determine whether a given action will be allowed or denied.</p>",
"<p>Define singleton policies to configure the behavior of singleton deployments or to create singleton MSC services.</p>\n<p>A clustered singleton service, also known as a high-availability (HA) singleton, is a service deployed on multiple nodes in a cluster. The service is provided on only one of the nodes. The node running the singleton service is usually called the master node.</p>\n<p>When the master node either fails or shuts down, another master is selected from the remaining nodes and the service is restarted on the new master. Other than a brief interval when one master has stopped and another has yet to take over, the service is provided by one, but only one, node.</p>",
"<p>A socket binding is a named configuration for a socket. The <code>domain.xml</code> and <code>standalone.xml</code> configurations both include a section where named socket configurations can be declared. Other sections of the configuration can then reference those sockets by their logical name, rather than having to include the full details of the socket configuration (which may vary on different machines).</p>",
"<p>&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x3001;&#x30bd;&#x30b1;&#x30c3;&#x30c8;&#x30d0;&#x30a4;&#x30f3;&#x30c7;&#x30a3;&#x30f3;&#x30b0;&#x3001;&#x30d1;&#x30b9;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x30d7;&#x30ed;&#x30d1;&#x30c6;&#x30a3;&#x30fc;&#x306a;&#x3069;&#x3001;&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3084;&#x30b0;&#x30ed;&#x30fc;&#x30d0;&#x30eb;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x3092;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x5229;&#x7528;&#x53ef;&#x80fd;&#x306a;&#x5404; <strong>&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;</strong> &#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x8868;&#x793a;&#x304a;&#x3088;&#x3073;&#x7de8;&#x96c6;&#x3057;&#x307e;&#x3059;&#x3002;&#x305f;&#x3068;&#x3048;&#x3070;&#x3001;&#x30c7;&#x30fc;&#x30bf;&#x30bd;&#x30fc;&#x30b9;&#x306e;&#x8ffd;&#x52a0;&#x3001;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x30f3;&#x30b0;&#x30d7;&#x30ed;&#x30d0;&#x30a4;&#x30c0;&#x30fc;&#x306e;&#x8a2d;&#x5b9a;&#x3001;&#x307e;&#x305f;&#x306f;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x884c;&#x3044;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x95a2;&#x9023;&#x30ea;&#x30f3;&#x30af;</p>\n<ul>\n    <li><a href=\"#runtime\">&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;</a></li>\n</ul>",
"<p>&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x8a2d;&#x5b9a;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3002;&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;&#x62e1;&#x5f35;&#x6a5f;&#x80fd;&#x306b;&#x3088;&#x3063;&#x3066;&#x30b3;&#x30a2;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x308b;&#x6a5f;&#x80fd;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3067;&#x3059;&#x3002;&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x51e6;&#x7406;&#x6a5f;&#x80fd;&#x3001;EJB &#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x3001;JTA &#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x306a;&#x3069;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x30d7;&#x30ed;&#x30d1;&#x30c6;&#x30a3;&#x306e;&#x5024;&#x306f; <code>domain.xml</code>&#x3001;<code>host.xml</code>&#x3001;&#x304a;&#x3088;&#x3073; <code>standalone.xml</code> &#x5185;&#x306e;&#x8907;&#x6570;&#x306e;&#x7b87;&#x6240;&#x3067;&#x8a2d;&#x5b9a;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;<code>standalone.xml</code> &#x5185;&#x306e;&#x5024;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x8d77;&#x52d5;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x306e;&#x4e00;&#x90e8;&#x3068;&#x3057;&#x3066;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;<code>domain.xml</code> &#x304a;&#x3088;&#x3073; <code>host.xml</code> &#x5185;&#x306e;&#x5024;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x304c;&#x8d77;&#x52d5;&#x3057;&#x305f;&#x969b;&#x306b;&#x305d;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x9069;&#x7528;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30bf;&#x30a4;&#x30e0;&#x30a2;&#x30a6;&#x30c8;&#x5024;&#x3084;&#x30c8;&#x30e9;&#x30f3;&#x30b6;&#x30af;&#x30b7;&#x30e7;&#x30f3;&#x30ed;&#x30ae;&#x30f3;&#x30b0;&#x306a;&#x3069;&#x306e;&#x30c8;&#x30e9;&#x30f3;&#x30b6;&#x30af;&#x30b7;&#x30e7;&#x30f3;&#x30de;&#x30cd;&#x30fc;&#x30b8;&#x30e3;&#x30fc;&#x306e;&#x30aa;&#x30d7;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x8a2d;&#x5b9a;&#x3057;&#x3001;JTS (Java Transaction Service) &#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x304b;&#x3069;&#x3046;&#x304b;&#x3092;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>Undertow &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;Web &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x304a;&#x3088;&#x3073;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x53ef;&#x80fd;&#x306b;&#x3057;&#x307e;&#x3059;&#x3002;\n    <a href=\"https://jcp.org/en/jsr/detail?id=340\" target=\"_blank\">Java Servlet 3.1 &#x4ed5;&#x69d8;</a>&#x3084; WebSocket &#x3092;&#x5b9f;&#x88c5;&#x3057;&#x3001;HTTP Upgrade &#x3092;&#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;&#x307e;&#x305f;&#x3001;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3067;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306e;&#x9ad8;&#x3044;&#x975e;&#x30d6;&#x30ed;&#x30c3;&#x30ad;&#x30f3;&#x30b0;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x306e;&#x4f7f;&#x7528;&#x3092;&#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;Undertow &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;mod_cluster &#x3092;&#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x3059;&#x308b;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306e;&#x512a;&#x308c;&#x305f;&#x30ea;&#x30d0;&#x30fc;&#x30b9;&#x30d7;&#x30ed;&#x30ad;&#x30b7;&#x3068;&#x3057;&#x3066;&#x52d5;&#x4f5c;&#x3059;&#x308b;&#x3053;&#x3068;&#x3082;&#x53ef;&#x80fd;&#x3067;&#x3059;&#x3002;\n</p>\n\n<p>Undertow &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x5185;&#x3067;&#x8a2d;&#x5b9a;&#x3059;&#x308b;&#x4e3b;&#x306a;&#x30b3;&#x30f3;&#x30dd;&#x30fc;&#x30cd;&#x30f3;&#x30c8;&#x306f; 6 &#x3064;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30b0;&#x30ed;&#x30fc;&#x30d0;&#x30eb;&#x8a2d;&#x5b9a;</li>\n    <li>&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;</li>\n    <li>&#x30b5;&#x30fc;&#x30d0;&#x30fc;</li>\n    <li>&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;</li>\n    <li>&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;</li>\n    <li>&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;</li>\n</ol>\n\n<p><strong>&#x91cd;&#x8981;</strong><br/>\n    Undertow &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f; IO &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306b;&#x4f9d;&#x5b58;&#x3057;&#x3066; XNIO &#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x3084;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30d7;&#x30fc;&#x30eb;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;IO &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x500b;&#x5225;&#x306b;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x3001;&#x307b;&#x3068;&#x3093;&#x3069;&#x306e;&#x5834;&#x5408;&#x3067;&#x6700;&#x9069;&#x306a;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x3092;&#x5b9f;&#x73fe;&#x3067;&#x304d;&#x308b;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x8a2d;&#x5b9a;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;\n</p>\n",
"<p>&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x3067;&#x53c2;&#x7167;&#x3055;&#x308c;&#x308b;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x304b;&#x3089;&#x306e;&#x30de;&#x30c3;&#x30d4;&#x30f3;&#x30b0;&#x3068;&#x3001;&#x30b7;&#x30f3;&#x30b0;&#x30eb;&#x30b5;&#x30a4;&#x30f3;&#x30aa;&#x30f3;&#x8a2d;&#x5b9a;&#x3002;</p>\n",
"<p>&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x306f;&#x9759;&#x7684;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x3092;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x3059;&#x308b;&#x305f;&#x3081;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;${build.shortName} &#x3067;&#x306f;&#x8907;&#x6570;&#x306e;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x3092;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306b;&#x3088;&#x308b;&#x53c2;&#x7167;&#x304c;&#x53ef;&#x80fd;&#x3067;&#x3042;&#x308b;&#x305f;&#x3081;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3054;&#x3068;&#x306b;&#x7570;&#x306a;&#x308b;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x30b5;&#x30a4;&#x30ba;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x306f;&#x56fa;&#x5b9a;&#x30b5;&#x30a4;&#x30ba;&#x3067;&#x3001;&#x30ea;&#x30fc;&#x30b8;&#x30e7;&#x30f3;&#x3067;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x307e;&#x3059;&#x3002;&#x4f7f;&#x7528;&#x9818;&#x57df;&#x306e;&#x5408;&#x8a08;&#x306f;&#x3001;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30b5;&#x30a4;&#x30ba;&#x3001;&#x30ea;&#x30fc;&#x30b8;&#x30e7;&#x30f3;&#x3054;&#x3068;&#x306e;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x6570;&#x3001;&#x304a;&#x3088;&#x3073;&#x30ea;&#x30fc;&#x30b8;&#x30e7;&#x30f3;&#x306e;&#x6700;&#x5927;&#x6570;&#x3092;&#x639b;&#x3051;&#x3066;&#x7b97;&#x51fa;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x306e;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x30b5;&#x30a4;&#x30ba;&#x306f; 10MB &#x3067;&#x3059;&#x3002;</p>",
"<p>IO &#x64cd;&#x4f5c;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x308b;&#x30d0;&#x30a4;&#x30c8;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30d7;&#x30fc;&#x30eb;&#x3002;&#x3053;&#x308c;&#x306f;&#x3001;IO &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x304b;&#x3089;&#x306e;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30d7;&#x30fc;&#x30eb;&#x3068;&#x540c;&#x3058;&#x6a5f;&#x80fd;&#x3092;&#x63d0;&#x4f9b;&#x3059;&#x308b;&#x305f;&#x3081;&#x3001;&#x76f8;&#x4e92;&#x306b;&#x4ea4;&#x63db;&#x3067;&#x304d;&#x3001;&#x4e00;&#x610f;&#x306a;&#x540d;&#x524d;&#x3092;&#x4ed8;&#x3051;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;&#x3053;&#x306e;&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x30fc;&#x30d7;&#x30fc;&#x30eb;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x3001;&#x4fdd;&#x6301;&#x3055;&#x308c;&#x305f;&#x30e1;&#x30e2;&#x30ea;&#x30fc;&#x306e;&#x5408;&#x8a08;&#x5bb9;&#x91cf;&#x3092; IO &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3088;&#x308a;&#x3082;&#x6b63;&#x78ba;&#x306b;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;&#x306f;&#x30ea;&#x30af;&#x30a8;&#x30b9;&#x30c8;&#x306e;&#x4e00;&#x90e8;&#x306e;&#x5909;&#x66f4;&#x3092;&#x53ef;&#x80fd;&#x306b;&#x3057;&#x3001;&#x8ff0;&#x8a9e;&#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;&#x306e;&#x5b9f;&#x884c;&#x6642;&#x3092;&#x5236;&#x5fa1;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;&#x306e;&#x4e00;&#x822c;&#x7684;&#x306a;&#x30e6;&#x30fc;&#x30b9;&#x30b1;&#x30fc;&#x30b9;&#x306b;&#x306f;&#x3001;&#x30d8;&#x30c3;&#x30c0;&#x30fc;&#x306e;&#x8a2d;&#x5b9a;&#x3084; GZIP &#x5727;&#x7e2e;&#x306a;&#x3069;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x4ee5;&#x4e0b;&#x306e;&#x30bf;&#x30a4;&#x30d7;&#x306e;&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;&#x3092;&#x5b9a;&#x7fa9;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30ab;&#x30b9;&#x30bf;&#x30e0;&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc; (Custom Filter)</li>\n    <li>&#x30a8;&#x30e9;&#x30fc;&#x30da;&#x30fc;&#x30b8; (Error Page)</li>\n    <li>&#x5f0f;&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc; (Expression Filter) </li>\n    <li>GZip</li>\n    <li>Mod Cluster</li>\n    <li>&#x30ea;&#x30af;&#x30a8;&#x30b9;&#x30c8;&#x306e;&#x5236;&#x9650; (Request Limit)</li>\n    <li>&#x5fdc;&#x7b54;&#x30d8;&#x30c3;&#x30c0;&#x30fc; (Response Header)</li>\n    <li>&#x518d;&#x66f8;&#x304d;&#x8fbc;&#x307f; (Rewrite)</li>\n</ol>\n\n<p><strong>Note</strong><br/>\n    &#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30fc;&#x306e;&#x6a5f;&#x80fd;&#x306f;&#x3001;&#x904e;&#x53bb;&#x306e;&#x30d0;&#x30fc;&#x30b8;&#x30e7;&#x30f3;&#x306e; ${build.shortName} &#x3067;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x305f;&#x30b0;&#x30ed;&#x30fc;&#x30d0;&#x30eb;&#x30d0;&#x30eb;&#x30d6;&#x3068;&#x540c;&#x7b49;&#x3067;&#x3059;&#x3002;</p>\n",
"<p>Undertow &#x3067;&#x306f;&#x3001;2 &#x3064;&#x306e;&#x30bf;&#x30a4;&#x30d7;&#x306e;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x3092;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;</li>\n    <li>&#x30ea;&#x30d0;&#x30fc;&#x30b9;&#x30d7;&#x30ed;&#x30ad;&#x30b7;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;</li>\n</ol>\n<p>&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x306f;&#x9759;&#x7684;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x5bfe;&#x5fdc;&#x3057;&#x307e;&#x3059;&#x3002;&#x5404;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x306f;&#x4eee;&#x60f3;&#x30db;&#x30b9;&#x30c8;&#x306b;&#x3042;&#x308b;&#x5834;&#x6240;&#x306b;&#x30a2;&#x30bf;&#x30c3;&#x30c1;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;&#x30ea;&#x30d0;&#x30fc;&#x30b9;&#x30d7;&#x30ed;&#x30ad;&#x30b7;&#x30fc;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x306b;&#x3088;&#x3063;&#x3066;&#x3001;${build.shortName} &#x306f;&#x9ad8;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306a;&#x30ea;&#x30d0;&#x30fc;&#x30b9;&#x30d7;&#x30ed;&#x30ad;&#x30b7;&#x30fc;&#x3068;&#x3057;&#x3066;&#x6a5f;&#x80fd;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;AJP&#x3001;HTTP&#x3001;&#x304a;&#x3088;&#x3073; HTTP.2 &#x30d0;&#x30c3;&#x30af;&#x30a8;&#x30f3;&#x30c9;&#x3092;&#x51e6;&#x7406;&#x3067;&#x304d;&#x3001;mod_cluster &#x3092;&#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n",
"<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306f; Undertow &#x306e;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x3092;&#x8868;&#x3057;&#x3001;&#x8907;&#x6570;&#x306e;&#x8981;&#x7d20;&#x3067;&#x69cb;&#x6210;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30db;&#x30b9;&#x30c8;</li>\n    <li>HTTP &#x30ea;&#x30b9;&#x30ca;&#x30fc;</li>\n    <li>HTTPS &#x30ea;&#x30b9;&#x30ca;&#x30fc;</li>\n    <li>AJP &#x30ea;&#x30b9;&#x30ca;&#x30fc;</li>\n</ol>\n\n<p>&#x30db;&#x30b9;&#x30c8;&#x8981;&#x7d20;&#x306f;&#x4eee;&#x60f3;&#x30db;&#x30b9;&#x30c8;&#x8a2d;&#x5b9a;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x3001;3 &#x3064;&#x306e;&#x30ea;&#x30b9;&#x30ca;&#x30fc;&#x306f;&#x305d;&#x306e;&#x30bf;&#x30a4;&#x30d7;&#x306e;&#x63a5;&#x7d9a;&#x3092; Undertow &#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306b;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p><strong>&#x6ce8;&#x8a18;</strong><br/>\n    &#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3084;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x5b8c;&#x5168;&#x306b;&#x5206;&#x96e2;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x3053;&#x308c;&#x306f;&#x3001;&#x30de;&#x30eb;&#x30c1;&#x30c6;&#x30ca;&#x30f3;&#x30c8;&#x74b0;&#x5883;&#x306a;&#x3069;&#x3067;&#x4fbf;&#x5229;&#x3067;&#x3059;&#x3002;\n</p>",
"<p>&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x306f;&#x3001;&#x3059;&#x3079;&#x3066;&#x306e;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x3001; JSP&#x3001;&#x304a;&#x3088;&#x3073;&#x30bd;&#x30b1;&#x30c3;&#x30c8;&#x95a2;&#x9023;&#x306e;&#x8a2d;&#x5b9a; (&#x30bb;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306b;&#x95a2;&#x9023;&#x3059;&#x308b;&#x8a2d;&#x5b9a;&#x3092;&#x542b;&#x3080;) &#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;&#x307b;&#x3068;&#x3093;&#x3069;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x306f;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x304c; 1 &#x3064;&#x3060;&#x3051;&#x5fc5;&#x8981;&#x3067;&#x3059;&#x304c;&#x3001;servlet-container &#x8981;&#x7d20;&#x3092;&#x8ffd;&#x52a0;&#x3059;&#x308b;&#x3068;&#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x3092;&#x8a2d;&#x5b9a;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x304c;&#x8907;&#x6570;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x3068;&#x3001;&#x8907;&#x6570;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x7570;&#x306a;&#x308b;&#x4eee;&#x60f3;&#x30db;&#x30b9;&#x30c8;&#x306e;&#x540c;&#x3058;&#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x30d1;&#x30b9;&#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3067;&#x304d;&#x308b;&#x306a;&#x3069;&#x3001;&#x4e00;&#x90e8;&#x306e;&#x52d5;&#x4f5c;&#x3092;&#x6709;&#x52b9;&#x306b;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p><strong>&#x6ce8;&#x8a18;</strong><br/>\n    &#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x304c; <code>web.xml</code>&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x3001;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30ca;&#x30fc;&#x306b;&#x3088;&#x3063;&#x3066;&#x63d0;&#x4f9b;&#x3055;&#x308c;&#x308b;&#x8a2d;&#x5b9a;&#x306e;&#x591a;&#x304f;&#x3092;&#x500b;&#x5225;&#x306b;&#x30aa;&#x30fc;&#x30d0;&#x30fc;&#x30e9;&#x30a4;&#x30c9;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>",
"<p>JBossWS &#x30b3;&#x30f3;&#x30dd;&#x30fc;&#x30cd;&#x30f3;&#x30c8;&#x306f;&#x3001;webservices &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3092;&#x4ecb;&#x3057;&#x3066;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x63d0;&#x4f9b;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;JBossWS &#x30b3;&#x30f3;&#x30dd;&#x30fc;&#x30cd;&#x30f3;&#x30c8;&#x306f; WS &#x30a8;&#x30f3;&#x30c9;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x306e;&#x51e6;&#x7406;&#x306b;&#x5bfe;&#x5fdc;&#x3057;&#x307e;&#x3059;&#x3002;&#x3053;&#x306e;&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;&#x516c;&#x958b;&#x3055;&#x308c;&#x305f;&#x30a8;&#x30f3;&#x30c9;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x30a2;&#x30c9;&#x30ec;&#x30b9;&#x3068;&#x30a8;&#x30f3;&#x30c9;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x30cf;&#x30f3;&#x30c9;&#x30e9;&#x30fc;&#x30c1;&#x30a7;&#x30fc;&#x30f3;&#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x306e; webservices &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x304a;&#x3088;&#x3073;&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x8a2d;&#x5b9a;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x63d0;&#x4f9b;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n\n<h2>&#x305d;&#x306e;&#x4ed6;&#x306e;&#x30ea;&#x30bd;&#x30fc;&#x30b9;</h2>\n<p>webservices &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f; JBossWS &#x30d7;&#x30ed;&#x30b8;&#x30a7;&#x30af;&#x30c8;&#x306b;&#x3088;&#x3063;&#x3066;&#x63d0;&#x4f9b;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x5229;&#x7528;&#x53ef;&#x80fd;&#x306a;&#x8a2d;&#x5b9a;&#x30d7;&#x30ed;&#x30d1;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x8a73;&#x7d30;&#x306f;&#x3001;&#x30d7;&#x30ed;&#x30b8;&#x30a7;&#x30af;&#x30c8;&#x306e;&#x30c9;&#x30ad;&#x30e5;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x53c2;&#x7167;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;</p>\n<ul>\n    <li>JBossWS &#x30db;&#x30fc;&#x30e0;&#x30da;&#x30fc;&#x30b8;: <a href=\"http://www.jboss.org/jbossws\" target=\"_blank\">http://www.jboss.org/jbossws</a></li>\n    <li>&#x30d7;&#x30ed;&#x30b8;&#x30a7;&#x30af;&#x30c8;&#x306e;&#x30c9;&#x30ad;&#x30e5;&#x30e1;&#x30f3;&#x30c8;:\n        <a href=\"https://docs.jboss.org/author/display/JBWS\" target=\"_blank\">https://docs.jboss.org/author/display/JBWS</a>\n    </li>\n</ul>",
"<p>${build.shortName} &#x306e; CDI (Contexts and Dependency Injection) &#x3092;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>Core management configures the following features:</p>\n<ul>\n    <li>Configurationm changes: Enable or disable the in-memory recording of any configuration change to this profile. The configuration changes for the profile section may be viewed in the runtime section of the server associated to this profile.</li>\n    <li>Process State Listener: Add custom class listen for any change on the server's process state.</li>\n</ul>\n",
"<p>&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x30ea;&#x30dd;&#x30b8;&#x30c8;&#x30ea;&#x30fc;&#x306f;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306b;&#x30a2;&#x30c3;&#x30d7;&#x30ed;&#x30fc;&#x30c9;&#x3055;&#x308c;&#x305f;&#x3059;&#x3079;&#x3066;&#x306e;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x4fdd;&#x6301;&#x3057;&#x307e;&#x3059;&#x3002;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x30a2;&#x30c3;&#x30d7;&#x30ed;&#x30fc;&#x30c9;&#x3057;&#x305f;&#x5f8c;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p id=\"drag-and-drop-deployment\"> <strong>&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x30a2;&#x30f3;&#x30c9;&#x30c9;&#x30ed;&#x30c3;&#x30d7;</strong> &#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x65b0;&#x3057;&#x3044;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x8ffd;&#x52a0;&#x3057;&#x305f;&#x308a;&#x65e2;&#x5b58;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x524a;&#x9664;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;1 &#x3064;&#x307e;&#x305f;&#x306f;&#x8907;&#x6570;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x5217;&#x306b;&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x3057;&#x307e;&#x3059;&#x3002;&#x540c;&#x3058;&#x540d;&#x524d;&#x306e;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x304c;&#x3059;&#x3067;&#x306b;&#x5b58;&#x5728;&#x3059;&#x308b;&#x5834;&#x5408;&#x306f;&#x3001;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x304c;&#x7f6e;&#x304d;&#x63db;&#x3048;&#x3089;&#x308c;&#x3001;&#x5b58;&#x5728;&#x3057;&#x306a;&#x3044;&#x5834;&#x5408;&#x306f;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x304c;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x8ffd;&#x52a0;&#x3059;&#x308b;&#x3053;&#x3068;&#x3082;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30ed;&#x30fc;&#x30ab;&#x30eb;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x4e0a;&#x306e;&#x30d5;&#x30a9;&#x30eb;&#x30c0;&#x30fc;&#x3092;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x308b;&#x524d;&#x306b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x30ea;&#x30dd;&#x30b8;&#x30c8;&#x30ea;&#x30fc;&#x306b;&#x30b3;&#x30d4;&#x30fc; (&#x30a2;&#x30c3;&#x30d7;&#x30ed;&#x30fc;&#x30c9;) &#x3055;&#x308c;&#x306a;&#x3044;&#x3053;&#x3068;&#x304c;&#x7ba1;&#x7406;&#x3055;&#x308c;&#x305f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3068;&#x306f;&#x7570;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x306f;&#x5143;&#x306e;&#x5834;&#x6240;&#x306b;&#x4fdd;&#x6301;&#x3055;&#x308c;&#x3001;&#x5143;&#x306e;&#x5834;&#x6240;&#x304b;&#x3089;&#x76f4;&#x63a5;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x304c;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x306a;&#x304f;&#x306a;&#x3063;&#x305f;&#x3089;&#x3001;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x518d;&#x5ea6;&#x524a;&#x9664;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>",
"<p><strong>&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;</strong> &#x306f;&#x3001;WAR &#x3084; EAR &#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x306a;&#x3069;&#x306e;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x53ef;&#x80fd;&#x306a;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x3067;&#x3059;&#x3002;</p>\n\n<p>&#x7ba1;&#x7406;&#x5bfe;&#x8c61;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x5185;&#x3067;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x307e;&#x3059;&#x3002;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x5185;&#x306e;&#x3059;&#x3079;&#x3066;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x3001;&#x540c;&#x3058;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x6301;&#x3064;&#x3053;&#x3068;&#x306b;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n\n<img class=\"preview\" src=\"previews/deployments.png\"/>",
"<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306e;&#x7ba1;&#x7406;</p>\n<p id=\"drag-and-drop-deployment\">\n    <strong>&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x30a2;&#x30f3;&#x30c9;&#x30c9;&#x30ed;&#x30c3;&#x30d7;</strong> &#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x65b0;&#x3057;&#x3044;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x9078;&#x629e;&#x3057;&#x305f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x8ffd;&#x52a0;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;1 &#x3064;&#x307e;&#x305f;&#x306f;&#x8907;&#x6570;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x5217;&#x306b;&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x3057;&#x307e;&#x3059;&#x3002;&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x30a2;&#x30f3;&#x30c9;&#x30c9;&#x30ed;&#x30c3;&#x30d7;&#x3067;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x305f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x3067;&#x7121;&#x52b9;&#x306b;&#x306a;&#x3063;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;\n</p>\n<p>&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c8;&#x30ea;&#x30dd;&#x30b8;&#x30c8;&#x30ea;&#x30fc;&#x304b;&#x3089; 1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x9805;&#x76ee;&#x3092;&#x9078;&#x629e;&#x3057;&#x3001;&#x9078;&#x629e;&#x3057;&#x305f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x8ffd;&#x52a0;&#x3057;&#x307e;&#x3059;&#x3002;&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30ed;&#x30fc;&#x30ab;&#x30eb;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x4e0a;&#x306e;&#x30d5;&#x30a9;&#x30eb;&#x30c0;&#x30fc;&#x3092;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x308b;&#x524d;&#x306b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x30ea;&#x30dd;&#x30b8;&#x30c8;&#x30ea;&#x30fc;&#x306b;&#x30b3;&#x30d4;&#x30fc; (&#x30a2;&#x30c3;&#x30d7;&#x30ed;&#x30fc;&#x30c9;) &#x3055;&#x308c;&#x306a;&#x3044;&#x3053;&#x3068;&#x304c;&#x7ba1;&#x7406;&#x3055;&#x308c;&#x305f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3068;&#x306f;&#x7570;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x306f;&#x5143;&#x306e;&#x5834;&#x6240;&#x306b;&#x4fdd;&#x6301;&#x3055;&#x308c;&#x3001;&#x5143;&#x306e;&#x5834;&#x6240;&#x304b;&#x3089;&#x76f4;&#x63a5;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3068;&#x306f;&#x3001;1 &#x3064;&#x306e;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3068;&#x3057;&#x3066;&#x7ba1;&#x7406;&#x304a;&#x3088;&#x3073;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x308b;&#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306e;&#x3053;&#x3068;&#x3067;&#x3059;&#x3002;&#x7ba1;&#x7406;&#x5bfe;&#x8c61;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x3067;&#x306f;&#x3001;&#x5404;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x552f;&#x4e00;&#x306e;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x3067;&#x3042;&#x308b;&#x5834;&#x5408;&#x3067;&#x3082; 1 &#x3064;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5c5e;&#x3057;&#x307e;&#x3059;&#x3002;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x540c;&#x3058;&#x30d7;&#x30ed;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x8a2d;&#x5b9a;&#x3068;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x5171;&#x6709;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x3053;&#x306e;&#x5217;&#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x3001;1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x305f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x7ba1;&#x7406;&#x3057;&#x307e;&#x3059;&#x3002;&#x65b0;&#x3057;&#x3044;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x30a2;&#x30c3;&#x30d7;&#x30ed;&#x30fc;&#x30c9;&#x3057;&#x3001;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x30ea;&#x30dd;&#x30b8;&#x30c8;&#x30ea;&#x30fc;&#x304b;&#x3089;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3059;&#x308b;&#x304b;&#x3001;&#x672a;&#x7ba1;&#x7406;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x4f5c;&#x6210;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x53ef;&#x80fd;&#x306a;&#x3082;&#x306e; (&#x4f8b;&#xff1a;EJB-JAR&#x3001;WAR&#x3001;EAR &#x306b;&#x52a0;&#x3048;&#x3001;RAR &#x3042;&#x308b;&#x3044;&#x306f; JBoss &#x56fa;&#x6709;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306a;&#x3069;&#x305d;&#x306e;&#x4ed6;&#x306e;&#x6a19;&#x6e96;&#x30a2;&#x30fc;&#x30ab;&#x30a4;&#x30d6;&#x3068;&#x3044;&#x3063;&#x305f;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;) &#x3092;&#x8868;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p id=\"drag-and-drop-deployment\">\n    <strong>drag and drop</strong> &#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x65b0;&#x3057;&#x3044;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x8ffd;&#x52a0;&#x3057;&#x305f;&#x308a;&#x65e2;&#x5b58;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x524a;&#x9664;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;1 &#x3064;&#x307e;&#x305f;&#x306f;&#x8907;&#x6570;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x5217;&#x306b;&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x3057;&#x307e;&#x3059;&#x3002;&#x540c;&#x3058;&#x540d;&#x524d;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x304c;&#x3059;&#x3067;&#x306b;&#x5b58;&#x5728;&#x3059;&#x308b;&#x5834;&#x5408;&#x306f;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x304c;&#x7f6e;&#x304d;&#x63db;&#x3048;&#x3089;&#x308c;&#x3001;&#x5b58;&#x5728;&#x3057;&#x306a;&#x3044;&#x5834;&#x5408;&#x306f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x304c;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30c9;&#x30e9;&#x30c3;&#x30b0;&#x30a2;&#x30f3;&#x30c9;&#x30c9;&#x30ed;&#x30c3;&#x30d7;&#x3067;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x305f;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306f;&#x3001;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x3067;&#x6709;&#x52b9;&#x306b;&#x306a;&#x3063;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;\n</p>",
"<p>&#x62e1;&#x5f35;&#x306f;&#x3001;&#x65b0;&#x3057;&#x3044;&#x6a5f;&#x80fd;&#x3092;&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306b;&#x8ffd;&#x52a0;&#x3059;&#x308b;&#x65b9;&#x6cd5;&#x3067;&#x3059;&#x3002;&#x62e1;&#x5f35;&#x306f; JavaScript &#x3067;&#x66f8;&#x304b;&#x308c;&#x3001;\n    <a href=\"https://github.com/hal/hal.next/wiki/JavaScript-API\">JavaScript API</a> &#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x304a;&#x3088;&#x3073;&#x7ba1;&#x7406;&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x3068;&#x5bfe;&#x8a71;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;&#x62e1;&#x5f35;&#x3092;&#x958b;&#x767a;&#x3059;&#x308b;&#x5834;&#x5408;&#x306f;&#x3001;\n    <a href=\"https://github.com/hal/hal.next/wiki/Extensions\">https://github.com/hal/hal.next/wiki/Extensions</a> &#x3092;&#x53c2;&#x7167;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;\n</p>\n\n<div class=\"alert alert-warning\">\n    <span class=\"pficon pficon-warning-triangle-o\"></span>&#x62e1;&#x5f35;&#x306f; <strong>JavaScript</strong> &#x3067;&#x66f8;&#x304b;&#x308c;&#x3001;&#x30d6;&#x30e9;&#x30a6;&#x30b6;&#x30fc;&#x306b;\n    <strong>&#x30a4;&#x30f3;&#x30b8;&#x30a7;&#x30af;&#x30c8;</strong> &#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x4fe1;&#x983c;&#x3067;&#x304d;&#x308b;&#x62e1;&#x5f35;&#x306e;&#x307f;&#x3092;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3059;&#x308b;&#x3088;&#x3046;&#x306b;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;\n</div>\n\n<h2>&#x62e1;&#x5f35;&#x30dd;&#x30a4;&#x30f3;&#x30c8;</h2>\n<p>&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306f;&#x62e1;&#x5f35;&#x3067;&#x4f7f;&#x7528;&#x3067;&#x304d;&#x308b; 4 &#x3064;&#x306e;&#x62e1;&#x5f35;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30d8;&#x30c3;&#x30c0;&#x30fc;: &#x30e1;&#x30cb;&#x30e5;&#x30fc;&#x30a2;&#x30a4;&#x30c6;&#x30e0;&#x3092;&#x30d8;&#x30c3;&#x30c0;&#x30fc;&#x306e;&#x300c;Extensions&#x300d;&#x30c9;&#x30ed;&#x30c3;&#x30d7;&#x30c0;&#x30a6;&#x30f3;&#x306b;&#x8ffd;&#x52a0;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li>&#x30d5;&#x30a1;&#x30a4;&#x30f3;&#x30c0;&#x30fc;&#x30a2;&#x30a4;&#x30c6;&#x30e0;: &#x65b0;&#x898f;&#x30a2;&#x30a4;&#x30c6;&#x30e0;&#x3092;&#x7279;&#x5b9a;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30f3;&#x30c0;&#x30fc;&#x5217;&#x306b;&#x8ffd;&#x52a0;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li>&#x30d5;&#x30c3;&#x30bf;&#x30fc;: &#x30e1;&#x30cb;&#x30e5;&#x30fc;&#x30a2;&#x30a4;&#x30c6;&#x30e0;&#x3092;&#x30d5;&#x30c3;&#x30bf;&#x30fc;&#x306e;&#x300c;Extensions&#x300d;&#x30c9;&#x30ed;&#x30c3;&#x30d7;&#x30c0;&#x30a6;&#x30f3;&#x306b;&#x8ffd;&#x52a0;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li>&#x30ab;&#x30b9;&#x30bf;&#x30e0;: &#x62e1;&#x5f35;&#x3092;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306b;&#x8ffd;&#x52a0;&#x3059;&#x308b;&#x65b9;&#x6cd5;&#x306f;&#x62e1;&#x5f35;&#x81ea;&#x4f53;&#x306b;&#x3088;&#x308a;&#x307e;&#x3059;&#x3002;</li>\n</ol>\n\n<h2>&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;</h2>\n<p>&#x62e1;&#x5f35;&#x306f; 2 &#x3064;&#x306e;&#x65b9;&#x6cd5;&#x3067;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306b;&#x8ffd;&#x52a0;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<dl>\n    <dt>&#x30d0;&#x30f3;&#x30c9;&#x30eb;&#x3055;&#x308c;&#x305f;&#x62e1;&#x5f35;</dt>\n    <dd>\n        <p>&#x30d0;&#x30f3;&#x30c9;&#x30eb;&#x3055;&#x308c;&#x305f;&#x62e1;&#x5f35;&#x306f; ${build.fullName} &#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306e;&#x4e00;&#x90e8;&#x3067;&#x3001;&#x30e2;&#x30b8;&#x30e5;&#x30fc;&#x30eb;&#x3068;&#x3057;&#x3066;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30d0;&#x30f3;&#x30c9;&#x30eb;&#x3055;&#x308c;&#x305f;&#x62e1;&#x5f35;&#x306f;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306e;&#x5916;&#x90e8;&#x306b;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;WildFly &#x3068;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x30d0;&#x30f3;&#x30c9;&#x30eb;&#x3055;&#x308c;&#x305f;&#x62e1;&#x5f35;&#x304c;&#x8ffd;&#x52a0;&#x307e;&#x305f;&#x306f;&#x524a;&#x9664;&#x3055;&#x308c;&#x305f;&#x5f8c;&#x306b;&#x518d;&#x8d77;&#x52d5; / &#x30ea;&#x30ed;&#x30fc;&#x30c9;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n    </dd>\n\n    <dt>&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x62e1;&#x5f35;</dt>\n    <dd>\n        <p>&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x62e1;&#x5f35;&#x306f;&#x3001;&#x30d1;&#x30d6;&#x30ea;&#x30c3;&#x30af;&#x3067;&#x5229;&#x7528;&#x53ef;&#x80fd;&#x306a;&#x30a8;&#x30f3;&#x30c9;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x306b;&#x3088;&#x3063;&#x3066;&#x30db;&#x30b9;&#x30c8;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x3053;&#x306e;&#x30a8;&#x30f3;&#x30c9;&#x30dd;&#x30a4;&#x30f3;&#x30c8;&#x306f;&#x3001;&#x62e1;&#x5f35;&#x306e;&#x30e1;&#x30bf;&#x30c7;&#x30fc;&#x30bf;&#x304c;&#x542b;&#x307e;&#x308c;&#x308b; JSON &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x5bfe;&#x5fdc;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x62e1;&#x5f35;&#x3092;&#x8ffd;&#x52a0;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x62e1;&#x5f35;&#x306f;&#x30d6;&#x30e9;&#x30a6;&#x30b6;&#x30fc;&#x306e;&#x30ed;&#x30fc;&#x30ab;&#x30eb;&#x30b9;&#x30c8;&#x30ec;&#x30fc;&#x30b8;&#x306b;&#x683c;&#x7d0d;&#x3055;&#x308c;&#x308b;&#x305f;&#x3081;&#x3001;&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x3092;&#x5b9f;&#x884c;&#x3059;&#x308b;&#x30d6;&#x30e9;&#x30a6;&#x30b6;&#x30fc;&#x304a;&#x3088;&#x3073; URL &#x306b;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x304c;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n    </dd>\n</dl>\n",
"<p>&#x7ba1;&#x7406;&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x306b;&#x95a2;&#x9023;&#x3059;&#x308b;&#x8a2d;&#x5b9a;&#x3092;&#x884c;&#x3044;&#x3001;&#x6700;&#x65b0;&#x306e;&#x8a2d;&#x5b9a;&#x5909;&#x66f4;&#x3092;&#x78ba;&#x8a8d;&#x3057;&#x3001;&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x3078;&#x306e;&#x62e1;&#x5f35;&#x3092;&#x7ba1;&#x7406;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<h2>&#x7ba1;&#x7406;&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;</h2>\n<p>&#x8a31;&#x53ef;&#x3055;&#x308c;&#x308b;&#x30aa;&#x30ea;&#x30b8;&#x30f3;&#x3001;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30ec;&#x30eb;&#x30e0;&#x3001;SSL &#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x306e;&#x30ea;&#x30b9;&#x30c8;&#x306a;&#x3069;&#x3001;http &#x304a;&#x3088;&#x3073;&#x30cd;&#x30a4;&#x30c6;&#x30a3;&#x30d6;&#x7ba1;&#x7406;&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x78ba;&#x8a8d;&#x304a;&#x3088;&#x3073;&#x7de8;&#x96c6;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<h2>&#x62e1;&#x5f35;</h2>\n<p>&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x3078;&#x306e;&#x62e1;&#x5f35;&#x3092;&#x78ba;&#x8a8d;&#x304a;&#x3088;&#x3073;&#x7ba1;&#x7406;&#x3057;&#x307e;&#x3059;&#x3002;&#x62e1;&#x5f35;&#x306f;&#x3001;&#x65b0;&#x6a5f;&#x80fd;&#x3092;&#x7ba1;&#x7406;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306b;&#x8ffd;&#x52a0;&#x3059;&#x308b;&#x65b9;&#x6cd5;&#x3067;&#x3059;&#x3002;&#x62e1;&#x5f35;&#x306f; JavaScript &#x3067;&#x66f8;&#x304b;&#x308c;&#x3001;2 &#x3064;&#x306e;&#x30ab;&#x30c6;&#x30b4;&#x30ea;&#x30fc;&#x306b;&#x5206;&#x985e;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li>&#x30d0;&#x30f3;&#x30c9;&#x30eb;&#x3055;&#x308c;&#x305f;&#x62e1;&#x5f35;: &#x30e2;&#x30b8;&#x30e5;&#x30fc;&#x30eb;&#x306b;&#x3088;&#x3063;&#x3066;&#x63d0;&#x4f9b;&#x3055;&#x308c;&#x308b; ${build.fullName} &#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306e;&#x4e00;&#x90e8;&#x3002;</li>\n    <li>&#x30b9;&#x30bf;&#x30f3;&#x30c9;&#x30a2;&#x30ed;&#x30f3;&#x62e1;&#x5f35;: &#x30d1;&#x30d6;&#x30ea;&#x30c3;&#x30af;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x3088;&#x3063;&#x3066;&#x30db;&#x30b9;&#x30c8;&#x3055;&#x308c;&#x308b;&#x30b5;&#x30fc;&#x30c9;&#x30d1;&#x30fc;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x62e1;&#x5f35;&#x3002;</li>\n</ul>\n",
"<p>${build.shortName}  &#x306b;&#x30d1;&#x30c3;&#x30c1;&#x3092;&#x9069;&#x7528;&#x3059;&#x308b;&#x65b9;&#x6cd5;&#x306f;&#x3001;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306e;&#x65b9;&#x6cd5;&#x306b;&#x3088;&#x3063;&#x3066;&#x7570;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;ZIP &#x307e;&#x305f;&#x306f;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30e9;&#x30fc;&#x3067; ${build.shortName} &#x3092;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3057;&#x305f;&#x5834;&#x5408;&#x306f;&#x3001;ZIP &#x30d9;&#x30fc;&#x30b9;&#x306e;&#x30d1;&#x30c3;&#x30c1;&#x7ba1;&#x7406;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;RPM &#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066; Red Hat Enterprise Linux &#x4e0a;&#x306b; ${build.shortName} &#x3092;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3057;&#x305f;&#x5834;&#x5408;&#x306f;&#x3001;RPM &#x30d1;&#x30c3;&#x30c1;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30d1;&#x30c3;&#x30c1;&#x3092;&#x9069;&#x7528;&#x307e;&#x305f;&#x306f;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3059;&#x308b;&#x524d;&#x306b;&#x3001;&#x3059;&#x3079;&#x3066;&#x306e;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3068;&#x8a2d;&#x5b9a;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x542b;&#x3080; ${build.shortName}  &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x30d0;&#x30c3;&#x30af;&#x30a2;&#x30c3;&#x30d7;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;</p>\n\n<p>${build.shortName}  &#x306e; ZIP &#x307e;&#x305f;&#x306f;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30e9;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306e;&#x7d2f;&#x8a08;&#x30d1;&#x30c3;&#x30c1;&#x306f;&#x3001;Red Hat &#x30ab;&#x30b9;&#x30bf;&#x30de;&#x30fc;&#x30dd;&#x30fc;&#x30bf;&#x30eb;&#x304b;&#x3089;&#x30c0;&#x30a6;&#x30f3;&#x30ed;&#x30fc;&#x30c9;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x7ba1;&#x7406;&#x5bfe;&#x8c61;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x74b0;&#x5883;&#x306e;&#x8907;&#x6570;&#x306e; ${build.shortName}  &#x30db;&#x30b9;&#x30c8;&#x306e;&#x5834;&#x5408;&#x3001;&#x5404;&#x30db;&#x30b9;&#x30c8;&#x306f; ${build.shortName}  &#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x304b;&#x3089;&#x30d1;&#x30c3;&#x30c1;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30d1;&#x30c3;&#x30c1;&#x9069;&#x7528;&#x306e;&#x4ed6;&#x306b;&#x3001;&#x30d1;&#x30c3;&#x30c1;&#x306e;&#x9069;&#x7528;&#x3092;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3059;&#x308b;&#x3053;&#x3068;&#x3082;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<h3>ZIP/&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30e9;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306e;&#x30d1;&#x30c3;&#x30c1;&#x306b;&#x95a2;&#x3059;&#x308b;&#x91cd;&#x8981;&#x4e8b;&#x9805;</h3>\n\n<ul>\n    <li>&#x30e2;&#x30b8;&#x30e5;&#x30fc;&#x30eb;&#x3092;&#x66f4;&#x65b0;&#x3059;&#x308b;&#x30d1;&#x30c3;&#x30c1;&#x3092;&#x9069;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3001;&#x8d77;&#x52d5;&#x6642;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x308b;&#x65b0;&#x305f;&#x306b;&#x30d1;&#x30c3;&#x30c1;&#x304c;&#x9069;&#x7528;&#x3055;&#x308c;&#x305f; JAR &#x306f; <code>${build.installDir}/modules/system/layers/base/.overlays/PATCH_ID/MODULE</code> &#x306b;&#x683c;&#x7d0d;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30d1;&#x30c3;&#x30c1;&#x304c;&#x9069;&#x7528;&#x3055;&#x308c;&#x3066;&#x3044;&#x306a;&#x3044;&#x5143;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306f; <code>${build.installDir}/modules/system/layers/base/MODULE</code> &#x306b;&#x6b8b;&#x7559;&#x3057;&#x307e;&#x3059;&#x304c;&#x3001;&#x3053;&#x308c;&#x3089;&#x306e; JAR &#x306f;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x307e;&#x305b;&#x3093;&#x3002;</li>\n    <li>${build.shortName} &#x306e;&#x7d2f;&#x8a08;&#x30d1;&#x30c3;&#x30c1;&#x30ea;&#x30ea;&#x30fc;&#x30b9;&#x306e;&#x30b5;&#x30a4;&#x30ba;&#x3092;&#x5927;&#x5e45;&#x306b;&#x5c0f;&#x3055;&#x304f;&#x3059;&#x308b;&#x305f;&#x3081;&#x3001;&#x7d2f;&#x8a08;&#x30d1;&#x30c3;&#x30c1;&#x3092;&#x90e8;&#x5206;&#x7684;&#x306b;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3059;&#x308b;&#x3053;&#x3068;&#x306f;&#x3067;&#x304d;&#x307e;&#x305b;&#x3093;&#x3002;&#x9069;&#x7528;&#x6e08;&#x307f;&#x306e;&#x30d1;&#x30c3;&#x30c1;&#x306f;&#x30d1;&#x30c3;&#x30c1;&#x5168;&#x4f53;&#x306e;&#x307f;&#x3092;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</li>\n    <li>&#x305f;&#x3068;&#x3048;&#x3070;&#x3001;CP03 &#x3092; ${build.shortName} &#x306b;&#x9069;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3001;CP01 &#x3084; CP02 &#x306b;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3067;&#x304d;&#x307e;&#x305b;&#x3093;&#x3002;&#x5404;&#x7d2f;&#x8a08;&#x30d1;&#x30c3;&#x30c1;&#x30ea;&#x30ea;&#x30fc;&#x30b9;&#x306b;&#x30ed;&#x30fc;&#x30eb;&#x30d0;&#x30c3;&#x30af;&#x3067;&#x304d;&#x308b;&#x3088;&#x3046;&#x306b;&#x3059;&#x308b;&#x306b;&#x306f;&#x3001;&#x5404;&#x7d2f;&#x8a08;&#x30d1;&#x30c3;&#x30c1;&#x3092;&#x30ea;&#x30ea;&#x30fc;&#x30b9;&#x9806;&#x306b;&#x500b;&#x5225;&#x306b;&#x9069;&#x7528;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</li>\n</ul>",
"<p><code>mgmt-users.properties</code> &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x307e;&#x305f;&#x306f; LDAP &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x8a8d;&#x8a3c;&#x3055;&#x308c;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306f;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x306b;&#x306a;&#x308c;&#x307e;&#x3059;&#x3002;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306f;&#x3001;1 &#x540d;&#x4ee5;&#x4e0a;&#x306e;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3067;&#x304d;&#x308b;&#x4efb;&#x610f;&#x306e;&#x30e9;&#x30d9;&#x30eb;&#x3067;&#x3059;&#x3002;</p>\n<p>RBAC &#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f;&#x3001;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x3067;&#x3042;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5fdc;&#x3058;&#x3066;&#x81ea;&#x52d5;&#x7684;&#x306b;&#x30ed;&#x30fc;&#x30eb;&#x3092;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x308b;&#x3088;&#x3046;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x307e;&#x305f;&#x3001;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x30b7;&#x30c3;&#x30d7;&#x3092;&#x57fa;&#x306b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x3092;&#x30ed;&#x30fc;&#x30eb;&#x304b;&#x3089; exclude (&#x9664;&#x5916;) &#x3059;&#x308b;&#x3053;&#x3068;&#x3082;&#x53ef;&#x80fd;&#x3067;&#x3059;&#x3002;</p>\n<p><code>mgmt-users.properties</code>&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3001;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x60c5;&#x5831;&#x306f; <code>mgmt-groups.properties</code> &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x4fdd;&#x5b58;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;LDAP &#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3001;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x60c5;&#x5831;&#x306f; LDAP &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x4fdd;&#x5b58;&#x3055;&#x308c;&#x3001;LDAP &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x7ba1;&#x7406;&#x8005;&#x306b;&#x3088;&#x3063;&#x3066;&#x7dad;&#x6301;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30ed;&#x30fc;&#x30eb;&#x30d9;&#x30fc;&#x30b9;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30eb; (RBAC) &#x306f;&#x3001;&#x7ba1;&#x7406;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x6307;&#x5b9a;&#x3059;&#x308b;&#x30e1;&#x30ab;&#x30cb;&#x30ba;&#x30e0;&#x3067;&#x3059;&#x3002;&#x3053;&#x308c;&#x306b;&#x3088;&#x308a;&#x3001;&#x5404;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x7121;&#x5236;&#x9650;&#x306e;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3092;&#x5fc5;&#x8981;&#x3068;&#x305b;&#x305a;&#x306b;&#x8907;&#x6570;&#x306e;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x7ba1;&#x7406;&#x696d;&#x52d9;&#x3092;&#x5171;&#x6709;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x7ba1;&#x7406;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306e;&#x300c;&#x8077;&#x52d9;&#x306e;&#x5206;&#x96e2;&#x300d;&#x3092;&#x5b9f;&#x73fe;&#x3059;&#x308b;&#x3053;&#x3068;&#x3067;&#x3001;&#x4e0d;&#x5fc5;&#x8981;&#x306a;&#x7279;&#x6a29;&#x3092;&#x4e0e;&#x3048;&#x305a;&#x306b;&#x7d44;&#x7e54;&#x306b;&#x304a;&#x3051;&#x308b;&#x500b;&#x4eba;&#x307e;&#x305f;&#x306f;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x696d;&#x52d9;&#x5206;&#x6563;&#x3092;&#x5bb9;&#x6613;&#x306b;&#x3057;&#x307e;&#x3059;&#x3002;&#x3053;&#x308c;&#x306b;&#x3088;&#x308a;&#x3001;&#x8a2d;&#x5b9a;&#x3001;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3001;&#x304a;&#x3088;&#x3073;&#x7ba1;&#x7406;&#x306e;&#x67d4;&#x8edf;&#x6027;&#x3092;&#x7dad;&#x6301;&#x3057;&#x306a;&#x304c;&#x3089;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3084;&#x30c7;&#x30fc;&#x30bf;&#x306e;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x3092;&#x53ef;&#x80fd;&#x306a;&#x9650;&#x308a;&#x5f37;&#x5316;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30ed;&#x30fc;&#x30eb;&#x30d9;&#x30fc;&#x30b9;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x5236;&#x5fa1;&#x306f;&#x3001;&#x30ed;&#x30fc;&#x30eb;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3068;&#x5236;&#x7d04;&#x306e;&#x7d44;&#x307f;&#x5408;&#x308f;&#x305b;&#x306b;&#x5bfe;&#x51e6;&#x3057;&#x307e;&#x3059;&#x3002;&#x7570;&#x306a;&#x308b;&#x56fa;&#x5b9a;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x6301;&#x3064; 7 &#x3064;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x304c;&#x4e8b;&#x524d;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;&#x4e8b;&#x524d;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x305f;&#x30ed;&#x30fc;&#x30eb;&#x306f; Monitor&#x3001;Operator&#x3001;Maintainer&#x3001;Deployer&#x3001;Auditor&#x3001;Administrator&#x3001;&#x304a;&#x3088;&#x3073; SuperUser &#x3067;&#x3059; (&#x30ed;&#x30fc;&#x30eb;&#x3092;&#x9078;&#x629e;&#x3057;&#x3066;&#x305d;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x8a73;&#x7d30;&#x3092;&#x78ba;&#x8a8d;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;)&#x3002;&#x5404;&#x7ba1;&#x7406;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x306f; 1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x304c;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x307e;&#x3059;&#x3002;&#x5404;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x7ba1;&#x7406;&#x3059;&#x308b;&#x3068;&#x304d;&#x306b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x5b9f;&#x884c;&#x3067;&#x304d;&#x308b;&#x64cd;&#x4f5c;&#x3092;&#x6307;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p><strong>&#x91cd;&#x8981;:</strong> &#x30d7;&#x30ed;&#x30d0;&#x30a4;&#x30c0;&#x30fc;&#x3092; <code>rbac</code> &#x306b;&#x5909;&#x66f4;&#x3059;&#x308b;&#x524d;&#x306b;&#x3001;RBAC &#x30ed;&#x30fc;&#x30eb;&#x306e; 1 &#x3064;&#x306b;&#x30de;&#x30c3;&#x30d7;&#x3055;&#x308c;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc; (&#x6700;&#x4f4e;&#x3067;&#x3082; Administrator &#x307e;&#x305f;&#x306f; SuperUser &#x30ed;&#x30fc;&#x30eb;&#x3092;&#x6301;&#x3064;&#x30e6;&#x30fc;&#x30b6;&#x30fc; 1 &#x540d;) &#x304c;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x3053;&#x3068;&#x3092;&#x78ba;&#x8a8d;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;&#x305d;&#x3046;&#x3067;&#x306a;&#x3044;&#x3068;&#x3001;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x304c;&#x30b7;&#x30e3;&#x30c3;&#x30c8;&#x30c0;&#x30a6;&#x30f3;&#x3057;&#x3001;XML &#x8a2d;&#x5b9a;&#x304c;&#x7de8;&#x96c6;&#x3055;&#x308c;&#x306a;&#x3044;&#x3068;&#x3001;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3092;&#x7ba1;&#x7406;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x306a;&#x304f;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;</p>",
"<h2>&#x6a19;&#x6e96;&#x306e;&#x30ed;&#x30fc;&#x30eb;</h2>\n<p>&#x4e8b;&#x524d;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x305f;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30ed;&#x30fc;&#x30eb;&#x306f; 7 &#x3064;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li>Monitor</li>\n    <li>Operator</li>\n    <li>Maintainer</li>\n    <li>Deployer</li>\n    <li>Auditor</li>\n    <li>Administrator</li>\n    <li>SuperUser</li>\n</ul>\n<p>&#x3053;&#x308c;&#x3089;&#x306e;&#x5404;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x7570;&#x306a;&#x308b;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x6301;&#x3061;&#x3001;&#x7279;&#x5b9a;&#x306e;&#x30e6;&#x30fc;&#x30b9;&#x30b1;&#x30fc;&#x30b9;&#x5411;&#x3051;&#x306b;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;Monitor&#x3001;Operator&#x3001;Maintainer&#x3001;Administrator&#x3001;&#x304a;&#x3088;&#x3073; SuperUser &#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x305d;&#x308c;&#x305e;&#x308c;&#x524d;&#x306e;&#x30ec;&#x30d9;&#x30eb;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x304b;&#x3089;&#x7d99;&#x627f;&#x3057;&#x305f;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3068;&#x8ffd;&#x52a0;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x6301;&#x3061;&#x307e;&#x3059;&#x3002;Auditor &#x304a;&#x3088;&#x3073; Deployer &#x30ed;&#x30fc;&#x30eb;&#x306f;&#x305d;&#x308c;&#x305e;&#x308c; Monitor &#x304a;&#x3088;&#x3073; Maintainer &#x30ed;&#x30fc;&#x30eb;&#x306b;&#x4f3c;&#x3066;&#x3044;&#x307e;&#x3059;&#x304c;&#x3001;&#x7279;&#x5225;&#x306a;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x304a;&#x3088;&#x3073;&#x5236;&#x9650;&#x304c;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;</p>\n\n<h2>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;</h2>\n<p>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x305f; 1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x307e;&#x305f;&#x306f;&#x30db;&#x30b9;&#x30c8;&#x306b;&#x5bfe;&#x3057;&#x3066;&#x306e;&#x307f;&#x3001;1 &#x3064;&#x306e;&#x6a19;&#x6e96;&#x30ed;&#x30fc;&#x30eb;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x4ed8;&#x4e0e;&#x3059;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x5b9a;&#x7fa9;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x3067;&#x3059;&#x3002;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x306b;&#x3088;&#x308a;&#x3001;&#x5fc5;&#x8981;&#x306a;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3084;&#x30db;&#x30b9;&#x30c8;&#x306e;&#x307f;&#x306b;&#x9650;&#x5b9a;&#x3055;&#x308c;&#x308b;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x7ba1;&#x7406;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x4ed8;&#x4e0e;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x306f; 5 &#x3064;&#x306e;&#x7279;&#x6027;&#x306b;&#x3088;&#x3063;&#x3066;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x4e00;&#x610f;&#x540d;&#x3002;</li>\n    <li>&#x30d9;&#x30fc;&#x30b9;&#x306b;&#x306a;&#x308b;&#x6a19;&#x6e96;&#x30ed;&#x30fc;&#x30eb;&#x3002;</li>\n    <li>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x307e;&#x305f;&#x306f;&#x30db;&#x30b9;&#x30c8;&#x3078;&#x9069;&#x7528;&#x3055;&#x308c;&#x308b;&#x304b;&#x3069;&#x3046;&#x304b;&#x3002;</li>\n    <li>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x304c;&#x5236;&#x9650;&#x3055;&#x308c;&#x308b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x307e;&#x305f;&#x306f;&#x30db;&#x30b9;&#x30c8;&#x306e;&#x30ea;&#x30b9;&#x30c8;&#x3002;</li>\n    <li>&#x3059;&#x3079;&#x3066;&#x306e;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x81ea;&#x52d5;&#x7684;&#x306b;&#x542b;&#x307e;&#x308c;&#x308b;&#x304b;&#x3069;&#x3046;&#x304b;&#x3002;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x306f; false &#x3067;&#x3059;&#x3002;</li>\n</ol>\n<p>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x306e;&#x4f5c;&#x6210;&#x5f8c;&#x3001;&#x6a19;&#x6e96;&#x30ed;&#x30fc;&#x30eb;&#x3068;&#x540c;&#x69d8;&#x306b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x3084;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3078;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x3092;&#x4f5c;&#x6210;&#x3057;&#x3066;&#x3082;&#x3001;&#x65b0;&#x3057;&#x3044;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306f;&#x5b9a;&#x7fa9;&#x3067;&#x304d;&#x307e;&#x305b;&#x3093;&#x3002;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x65e2;&#x5b58;&#x30ed;&#x30fc;&#x30eb;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x5236;&#x9650;&#x3055;&#x308c;&#x305f;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x3067;&#x9069;&#x7528;&#x3059;&#x308b;&#x305f;&#x3081;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x305f;&#x3068;&#x3048;&#x3070;&#x3001;&#x5358;&#x4e00;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5236;&#x9650;&#x3055;&#x308c;&#x308b; Deployer &#x30ed;&#x30fc;&#x30eb;&#x3092;&#x57fa;&#x306b;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;&#x3092;&#x4f5c;&#x6210;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x30db;&#x30b9;&#x30c8;&#x3068;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e; 2 &#x3064;&#x306e;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x306e;&#x307f;&#x306b;&#x9650;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<dl>\n    <dt>&#x30db;&#x30b9;&#x30c8;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;</dt>\n    <dd>&#x30db;&#x30b9;&#x30c8;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x305f;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x305d;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092; 1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x306b;&#x5236;&#x9650;&#x3057;&#x307e;&#x3059;&#x3002;&#x3053;&#x308c;&#x306b;&#x3088;&#x308a;&#x3001;&#x95a2;&#x9023;&#x3059;&#x308b; /host=*/ &#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x30c4;&#x30ea;&#x30fc;&#x306b;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x307e;&#x3059;&#x304c;&#x3001;&#x4ed6;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x56fa;&#x6709;&#x306e;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306f;&#x8868;&#x793a;&#x3055;&#x308c;&#x307e;&#x305b;&#x3093;&#x3002;</dd>\n    <dt>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x30ed;&#x30fc;&#x30eb;</dt>\n    <dd>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x305d;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092; 1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5236;&#x9650;&#x3057;&#x307e;&#x3059;&#x3002;&#x3055;&#x3089;&#x306b;&#x3001;&#x30ed;&#x30fc;&#x30eb;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306f;&#x3001;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x305f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x95a2;&#x9023;&#x3059;&#x308b;&#x30d7;&#x30ed;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3001;&#x30bd;&#x30b1;&#x30c3;&#x30c8;&#x30d0;&#x30a4;&#x30f3;&#x30c7;&#x30a3;&#x30f3;&#x30b0;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x8a2d;&#x5b9a;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306b;&#x3082;&#x9069;&#x7528;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x8ad6;&#x7406;&#x7684;&#x306b;&#x95a2;&#x9023;&#x3057;&#x306a;&#x3044;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x5185;&#x306e;&#x30b5;&#x30d6;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306f;&#x3001;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5bfe;&#x3057;&#x3066;&#x8868;&#x793a;&#x3055;&#x308c;&#x307e;&#x305b;&#x3093;&#x3002;</dd>\n</dl>",
"<p>&#x4e8b;&#x524d;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x305f;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30ed;&#x30fc;&#x30eb;&#x306f; 7 &#x3064;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li>Monitor</li>\n    <li>Operator</li>\n    <li>Maintainer</li>\n    <li>Deployer</li>\n    <li>Auditor</li>\n    <li>Administrator</li>\n    <li>SuperUser</li>\n</ul>\n<p>&#x3053;&#x308c;&#x3089;&#x306e;&#x5404;&#x30ed;&#x30fc;&#x30eb;&#x306f;&#x7570;&#x306a;&#x308b;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x6301;&#x3061;&#x3001;&#x7279;&#x5b9a;&#x306e;&#x30e6;&#x30fc;&#x30b9;&#x30b1;&#x30fc;&#x30b9;&#x5411;&#x3051;&#x306b;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;Monitor&#x3001;Operator&#x3001;Maintainer&#x3001;Administrator&#x3001;&#x304a;&#x3088;&#x3073; SuperUser &#x30ed;&#x30fc;&#x30eb;&#x306f;&#x3001;&#x305d;&#x308c;&#x305e;&#x308c;&#x524d;&#x306e;&#x30ec;&#x30d9;&#x30eb;&#x306e;&#x30ed;&#x30fc;&#x30eb;&#x304b;&#x3089;&#x7d99;&#x627f;&#x3057;&#x305f;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3068;&#x8ffd;&#x52a0;&#x306e;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x6301;&#x3061;&#x307e;&#x3059;&#x3002;Auditor &#x304a;&#x3088;&#x3073; Deployer &#x30ed;&#x30fc;&#x30eb;&#x306f;&#x305d;&#x308c;&#x305e;&#x308c; Monitor &#x304a;&#x3088;&#x3073; Maintainer &#x30ed;&#x30fc;&#x30eb;&#x306b;&#x4f3c;&#x3066;&#x3044;&#x307e;&#x3059;&#x304c;&#x3001;&#x7279;&#x5225;&#x306a;&#x30d1;&#x30fc;&#x30df;&#x30c3;&#x30b7;&#x30e7;&#x30f3;&#x304a;&#x3088;&#x3073;&#x5236;&#x9650;&#x304c;&#x8ffd;&#x52a0;&#x3055;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x7ba1;&#x7406;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306e;&#x8a31;&#x53ef;&#x3055;&#x308c;&#x308b;&#x30a2;&#x30af;&#x30b7;&#x30e7;&#x30f3;&#x306f;&#x3001;&#x305d;&#x306e;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x305f;&#x30ed;&#x30fc;&#x30eb;&#x306b;&#x3088;&#x3063;&#x3066;&#x6c7a;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x30b7;&#x30c3;&#x30d7;&#x3092;&#x57fa;&#x306b;&#x3057;&#x305f; include (&#x542b;&#x307e;&#x308c;&#x308b;) &#x304a;&#x3088;&#x3073; exclude (&#x9664;&#x5916;&#x3055;&#x308c;&#x308b;) &#x306e;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306b;&#x3088;&#x3063;&#x3066;&#x3001;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x5c5e;&#x3059;&#x308b;&#x30ed;&#x30fc;&#x30eb;&#x304c;&#x6c7a;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x4ee5;&#x4e0b;&#x306e;&#x5834;&#x5408;&#x306b;&#x3001;&#x30ed;&#x30fc;&#x30eb;&#x304c;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x305f;&#x3068;&#x307f;&#x306a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<ol>\n    <li>&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x4ee5;&#x4e0b;&#x306e;&#x3044;&#x305a;&#x308c;&#x304b;&#x3067;&#x3042;&#x308b;&#x5834;&#x5408;&#x3002;</li>\n    <ul>\n        <li>&#x30ed;&#x30fc;&#x30eb;&#x306b;&#x542b;&#x307e;&#x308c;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x3068;&#x3057;&#x3066;&#x30ea;&#x30b9;&#x30c8;&#x306b;&#x8a18;&#x8f09;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x3002;</li>\n        <li>&#x30ed;&#x30fc;&#x30eb;&#x306b;&#x542b;&#x307e;&#x308c;&#x308b;&#x3068;&#x30ea;&#x30b9;&#x30c8;&#x306b;&#x8a18;&#x8f09;&#x3055;&#x308c;&#x305f;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x3067;&#x3042;&#x308b;&#x3002;</li>\n    </ul>\n    <li>&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x4ee5;&#x4e0b;&#x306e;&#x3044;&#x305a;&#x308c;&#x304b;&#x306b;&#x8a72;&#x5f53;&#x3057;&#x306a;&#x3044;&#x5834;&#x5408;&#x3002;</li>\n    <ul>\n        <li>&#x30ed;&#x30fc;&#x30eb;&#x304b;&#x3089;&#x9664;&#x5916;&#x3055;&#x308c;&#x308b;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x3068;&#x3057;&#x3066;&#x30ea;&#x30b9;&#x30c8;&#x306b;&#x8a18;&#x8f09;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x3002;</li>\n        <li>&#x30ed;&#x30fc;&#x30eb;&#x304b;&#x3089;&#x9664;&#x5916;&#x3055;&#x308c;&#x308b;&#x3068;&#x30ea;&#x30b9;&#x30c8;&#x306b;&#x8a18;&#x8f09;&#x3055;&#x308c;&#x305f;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x3067;&#x3042;&#x308b;&#x3002;</li>\n    </ul>\n</ol>\n<p>exclude &#x306f; include &#x3088;&#x308a;&#x3082;&#x512a;&#x5148;&#x5ea6;&#x304c;&#x9ad8;&#x304f;&#x306a;&#x308a;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x8a2d;&#x5b9a;&#x3068;&#x3001;&#x305d;&#x308c;&#x306b;&#x95a2;&#x9023;&#x3059;&#x308b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>&#x300c;Test Connection&#x300d;&#x3084;&#x30d5;&#x30e9;&#x30c3;&#x30b7;&#x30e5;&#x64cd;&#x4f5c;&#x306a;&#x3069;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x64cd;&#x4f5c;&#x3078;&#x306e;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30c7;&#x30fc;&#x30bf;&#x30bd;&#x30fc;&#x30b9;&#x304a;&#x3088;&#x3073; JDBC &#x7d71;&#x8a08;&#x3092;&#x8868;&#x793a;&#x3059;&#x308b;&#x305f;&#x3081;&#x3001;&#x5fc5;&#x305a;&#x8a2d;&#x5b9a;&#x30bb;&#x30af;&#x30b7;&#x30e7;&#x30f3;&#x3067;&#x305d;&#x308c;&#x3089;&#x3092;&#x6709;&#x52b9;&#x306b;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;</p>",
"<p>&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306b;&#x542b;&#x307e;&#x308c;&#x305f;&#x3068;&#x304a;&#x308a;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x304a;&#x3088;&#x3073; websocket &#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>&#x5404;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306f; 1 &#x3064;&#x306e;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3001;1 &#x3064;&#x4ee5;&#x4e0a;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3001;&#x304a;&#x3088;&#x3073;&#x30db;&#x30b9;&#x30c8;&#x6bce;&#x306b; 0 &#x500b;&#x4ee5;&#x4e0a;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x3088;&#x3063;&#x3066;&#x69cb;&#x6210;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<img class=\"preview\" src=\"previews/domain.png\"/>\n<p>&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x304c;&#x5236;&#x5fa1;&#x3055;&#x308c;&#x308b;&#x4e2d;&#x5fc3;&#x70b9;&#x3067;&#x3059;&#x3002;&#x5404;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x304c;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306e;&#x7ba1;&#x7406;&#x30dd;&#x30ea;&#x30b7;&#x30fc;&#x306b;&#x5f93;&#x3063;&#x3066;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x308b;&#x3088;&#x3046;&#x306b;&#x3057;&#x307e;&#x3059;&#x3002;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3067;&#x3082;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x3001;domain.sh &#x307e;&#x305f;&#x306f; domain.bat &#x30b9;&#x30af;&#x30ea;&#x30d7;&#x30c8;&#x304c;&#x5b9f;&#x884c;&#x3055;&#x308c;&#x308b;&#x7269;&#x7406;&#x307e;&#x305f;&#x306f;&#x4eee;&#x60f3;&#x30db;&#x30b9;&#x30c8;&#x3067;&#x3059;&#x3002;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x7ba1;&#x7406;&#x30bf;&#x30b9;&#x30af;&#x3092;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306b;&#x59d4;&#x8b72;&#x3059;&#x308b;&#x3088;&#x3046;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x5404;&#x30db;&#x30b9;&#x30c8;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3068;&#x5bfe;&#x8a71;&#x3057;&#x3001;&#x305d;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x4e0a;&#x3067;&#x5b9f;&#x884c;&#x3057;&#x3066;&#x3044;&#x308b;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306e;&#x30e9;&#x30a4;&#x30d5;&#x30b5;&#x30a4;&#x30af;&#x30eb;&#x3092;&#x5236;&#x5fa1;&#x3057;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3068;&#x5354;&#x529b;&#x3057;&#x3066;&#x305d;&#x308c;&#x3089;&#x306e;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x3092;&#x7ba1;&#x7406;&#x3057;&#x307e;&#x3059;&#x3002;&#x5404;&#x30db;&#x30b9;&#x30c8;&#x306b;&#x306f;&#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3092;&#x542b;&#x3081;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306f;&#x3001;${build.shortName} &#x304c;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306e;&#x96c6;&#x307e;&#x308a;&#x3067;&#x3001;&#x3053;&#x308c;&#x3089;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f; 1 &#x3064;&#x3068;&#x3057;&#x3066;&#x7ba1;&#x7406;&#x304a;&#x3088;&#x3073;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x3068;&#x305d;&#x306e;&#x8a2d;&#x5b9a;&#x3092;&#x7ba1;&#x7406;&#x3057;&#x307e;&#x3059;&#x3002;&#x305d;&#x306e;&#x305f;&#x3081;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x5404;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306f;&#x540c;&#x3058;&#x8a2d;&#x5b9a;&#x3068;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x5171;&#x6709;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306e;&#x4ee5;&#x4e0b;&#x306e;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306b;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x64cd;&#x4f5c;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><strong>&#x30ad;&#x30fc;&#x30de;&#x30cd;&#x30fc;&#x30b8;&#x30e3;&#x30fc; (Key Manager)</strong>: &#x30ad;&#x30fc;&#x30de;&#x30cd;&#x30fc;&#x30b8;&#x30e3;&#x30fc;&#x3092;&#x518d;&#x5ea6;&#x521d;&#x671f;&#x5316;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30c9;&#x30e1;&#x30a4;&#x30f3; (Security Domain)</strong>: &#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x3092;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30c8;&#x30e9;&#x30b9;&#x30c8;&#x30de;&#x30cd;&#x30fc;&#x30b8;&#x30e3;&#x30fc; (Trust Manager)</strong>: &#x8a3c;&#x660e;&#x66f8;&#x5931;&#x52b9;&#x30ea;&#x30b9;&#x30c8;&#x3092;&#x30ea;&#x30ed;&#x30fc;&#x30c9;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n</ul>",
"<p>elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306e;&#x4ee5;&#x4e0b;&#x306e;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306b;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x64cd;&#x4f5c;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><strong>&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30f3;&#x30b0;&#x30ec;&#x30eb;&#x30e0; (Cashing Realm)</strong>: &#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x304b;&#x3089;&#x3059;&#x3079;&#x3066;&#x306e;&#x30a8;&#x30f3;&#x30c8;&#x30ea;&#x30fc;&#x3092;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30ab;&#x30b9;&#x30bf;&#x30e0;&#x7de8;&#x96c6;&#x53ef;&#x80fd;&#x30ec;&#x30eb;&#x30e0; (Custom Modifiable Realm)</strong>: &#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x3092;&#x8ffd;&#x52a0;&#x3001;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x3001;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;&#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x30d1;&#x30b9;&#x30ef;&#x30fc;&#x30c9;&#x3082;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x30ec;&#x30eb;&#x30e0; (Filesystem Realm) </strong>: &#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x3092;&#x8ffd;&#x52a0;&#x3001;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x3001;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;&#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x30d1;&#x30b9;&#x30ef;&#x30fc;&#x30c9;&#x3082;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>LDAP &#x30ec;&#x30eb;&#x30e0; (LDAP Realm)</strong>: &#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x3092;&#x8ffd;&#x52a0;&#x3001;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x3001;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;&#x30a2;&#x30a4;&#x30c7;&#x30f3;&#x30c6;&#x30a3;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x30d1;&#x30b9;&#x30ef;&#x30fc;&#x30c9;&#x3082;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30d7;&#x30ed;&#x30d1;&#x30c6;&#x30a3;&#x30fc;&#x30ec;&#x30eb;&#x30e0; (Properties Realm)</strong>: &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x304b;&#x3089;&#x30d7;&#x30ed;&#x30d1;&#x30c6;&#x30a3;&#x30fc;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x30ea;&#x30ed;&#x30fc;&#x30c9;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n</ul>",
"<p>elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306e;&#x4ee5;&#x4e0b;&#x306e;&#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306b;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x64cd;&#x4f5c;&#x306e;&#x30bb;&#x30c3;&#x30c8;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><strong>&#x30af;&#x30ec;&#x30c7;&#x30f3;&#x30b7;&#x30e3;&#x30eb;&#x30b9;&#x30c8;&#x30a2; (Credential Store)</strong>: &#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x3092;&#x8ffd;&#x52a0;&#x3001;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x3001;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x3001;&#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x306e;&#x30d1;&#x30b9;&#x30ef;&#x30fc;&#x30c9;&#x3092;&#x8a2d;&#x5b9a;&#x3057;&#x307e;&#x3059;&#x3002;&#x307e;&#x305f;&#x3001;&#x30af;&#x30ec;&#x30c7;&#x30f3;&#x30b7;&#x30e3;&#x30eb;&#x30b9;&#x30c8;&#x30a2;&#x3092;&#x30ea;&#x30ed;&#x30fc;&#x30c9;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30d5;&#x30a3;&#x30eb;&#x30bf;&#x30ea;&#x30f3;&#x30b0;&#x30ad;&#x30fc;&#x30b9;&#x30c8;&#x30a2; (Filtering Key Store)</strong>: &#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x3092;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30ad;&#x30fc;&#x30b9;&#x30c8;&#x30a2; (Key Store)</strong>: &#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x3092;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x3001;&#x5909;&#x66f4;&#x3001;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;&#x8a3c;&#x660e;&#x66f8;&#x3092;&#x30a4;&#x30f3;&#x30dd;&#x30fc;&#x30c8;&#x304a;&#x3088;&#x3073;&#x30a8;&#x30af;&#x30b9;&#x30dd;&#x30fc;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;&#x30ad;&#x30fc;&#x30da;&#x30a2;&#x3092;&#x751f;&#x6210;&#x3057;&#x307e;&#x3059;&#x3002;&#x8a3c;&#x660e;&#x66f8;&#x7f72;&#x540d;&#x30ea;&#x30af;&#x30a8;&#x30b9;&#x30c8;&#x3092;&#x751f;&#x6210;&#x3057;&#x307e;&#x3059;&#x3002;&#x30ad;&#x30fc;&#x30b9;&#x30c8;&#x30a2;&#x3092;&#x30ed;&#x30fc;&#x30c9;&#x304a;&#x3088;&#x3073;&#x4fdd;&#x5b58;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>LDA_ &#x30ad;&#x30fc;&#x30b9;&#x30c8;&#x30a2; (LDAP Key Store)</strong>: &#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x3092;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x304a;&#x3088;&#x3073;&#x524a;&#x9664;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n</ul>",
"<p>&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f; <code>domain.sh</code> &#x307e;&#x305f;&#x306f; <code>domain.bat</code> &#x30b9;&#x30af;&#x30ea;&#x30d7;&#x30c8;&#x304c;&#x30db;&#x30b9;&#x30c8;&#x3067;&#x5b9f;&#x884c;&#x3055;&#x308c;&#x308b;&#x3068;&#x8d77;&#x52d5;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306e;&#x4e3b;&#x306a;&#x5f79;&#x5272;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x7ba1;&#x7406;&#x3059;&#x308b;&#x3053;&#x3068;&#x3067;&#x3059;&#x3002;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x7ba1;&#x7406;&#x30bf;&#x30b9;&#x30af;&#x3092;&#x59d4;&#x8b72;&#x3057;&#x3001;&#x30db;&#x30b9;&#x30c8;&#x4e0a;&#x3067;&#x5b9f;&#x884c;&#x3055;&#x308c;&#x308b;&#x500b;&#x5225;&#x306e;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x3092;&#x958b;&#x59cb;&#x304a;&#x3088;&#x3073;&#x505c;&#x6b62;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3068;&#x5bfe;&#x8a71;&#x3057;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3068;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x9593;&#x306e;&#x901a;&#x4fe1;&#x3092;&#x7ba1;&#x7406;&#x3067;&#x304d;&#x308b;&#x3088;&#x3046;&#x306b;&#x3057;&#x307e;&#x3059;&#x3002;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306e;&#x8907;&#x6570;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f; 1 &#x3064;&#x306e;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306e;&#x307f;&#x3068;&#x5bfe;&#x8a71;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x305d;&#x306e;&#x305f;&#x3081;&#x3001;&#x5358;&#x4e00;&#x306e;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30e2;&#x30fc;&#x30c9;&#x4e0a;&#x3067;&#x5b9f;&#x884c;&#x3055;&#x308c;&#x308b;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x304a;&#x3088;&#x3073;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x3059;&#x3079;&#x3066;&#x5358;&#x4e00;&#x306e;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3092;&#x6301;&#x3061;&#x3001;&#x540c;&#x3058;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306b;&#x5c5e;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x3067;&#x306f;&#x3001;&#x5404;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x30db;&#x30b9;&#x30c8;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306e;&#x672a;&#x5c55;&#x958b;&#x306e; ${build.shortName} &#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x3042;&#x308b;\n    <code>domain/configuration/host.xml</code> &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x304b;&#x3089;&#x8a2d;&#x5b9a;&#x3092;&#x8aad;&#x307f;&#x53d6;&#x308a;&#x307e;&#x3059;&#x3002;\n    <code>host.xml</code> &#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306b;&#x306f;&#x3001;&#x7279;&#x5b9a;&#x306e;&#x30db;&#x30b9;&#x30c8;&#x306b;&#x56fa;&#x6709;&#x3059;&#x308b;&#x4ee5;&#x4e0b;&#x306e;&#x8a2d;&#x5b9a;&#x60c5;&#x5831;&#x304c;&#x542b;&#x307e;&#x308c;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;\n</p>\n\n<ul>\n    <li>&#x3053;&#x306e;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x304b;&#x3089;&#x5b9f;&#x884c;&#x3055;&#x308c;&#x308b;&#x306f;&#x305a;&#x306e; ${build.shortName} &#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306e;&#x540d;&#x524d;&#x3002;</li>\n    <li>&#x6b21;&#x306e;&#x8a2d;&#x5b9a;&#x306e;&#x3044;&#x305a;&#x308c;&#x304b;&#x3002;</li>\n    <ul>\n        <li>&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x304c;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3078;&#x901a;&#x77e5;&#x3057;&#x3066;&#x3001;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x81ea;&#x4f53;&#x3092;&#x767b;&#x9332;&#x3057;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x8a2d;&#x5b9a;&#x3078;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3059;&#x308b;&#x65b9;&#x6cd5;&#x3002;</li>\n        <li>&#x30ea;&#x30e2;&#x30fc;&#x30c8;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306e;&#x691c;&#x7d22;&#x304a;&#x3088;&#x3073;&#x901a;&#x77e5;&#x65b9;&#x6cd5;&#x3002;</li>\n        <li> &#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x304c;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3068;&#x3057;&#x3066;&#x52d5;&#x4f5c;&#x3059;&#x308b;&#x304b;&#x3002;</li>\n    </ul>\n    <li>&#x30ed;&#x30fc;&#x30ab;&#x30eb;&#x306e;&#x7269;&#x7406;&#x30a4;&#x30f3;&#x30b9;&#x30c8;&#x30fc;&#x30eb;&#x306b;&#x56fa;&#x6709;&#x3059;&#x308b;&#x8a2d;&#x5b9a;&#x3002;&#x305f;&#x3068;&#x3048;&#x3070;&#x3001;\n        <code>domain.xml</code> &#x306b;&#x5ba3;&#x8a00;&#x3055;&#x308c;&#x305f;&#x540d;&#x524d;&#x4ed8;&#x304d;&#x306e;&#x30a4;&#x30f3;&#x30bf;&#x30fc;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x5b9a;&#x7fa9;&#x306f;&#x3001;\n        <code>host.xml</code> &#x306b;&#x3042;&#x308b;&#x5b9f;&#x969b;&#x306e;&#x30de;&#x30b7;&#x30f3;&#x56fa;&#x6709;&#x306e; IP &#x30a2;&#x30c9;&#x30ec;&#x30b9;&#x306b;&#x30de;&#x30c3;&#x30d7;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x307e;&#x305f;&#x3001;domain.xml &#x306e;&#x62bd;&#x8c61;&#x30d1;&#x30b9;&#x540d;&#x3092;\n        <code>host.xml</code> &#x306e;&#x5b9f;&#x969b;&#x306e;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x30d1;&#x30b9;&#x306b;&#x30de;&#x30c3;&#x30d7;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;\n    </li>\n</ul>",
"<p>&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f; REST &#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x3092;&#x30ea;&#x30b9;&#x30c8;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30ed;&#x30fc;&#x30ab;&#x30eb; JNDI &#x30cd;&#x30fc;&#x30e0;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x306e;&#x6982;&#x8981;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;Java EE &#x30d7;&#x30e9;&#x30c3;&#x30c8;&#x30d5;&#x30a9;&#x30fc;&#x30e0;&#x4ed5;&#x69d8;&#x306f;&#x4ee5;&#x4e0b;&#x306e; JNDI &#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x3092;&#x5b9a;&#x7fa9;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><code>java:comp</code> - &#x30cd;&#x30fc;&#x30e0;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x306f;&#x73fe;&#x5728;&#x306e;&#x30b3;&#x30f3;&#x30dd;&#x30fc;&#x30cd;&#x30f3;&#x30c8;&#x306b;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059; (&#x4f8b;: EJB)&#x3002;</li>\n    <li><code>java:module</code> - &#x73fe;&#x5728;&#x306e;&#x30e2;&#x30b8;&#x30e5;&#x30fc;&#x30eb;&#x306b;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</li>\n    <li><code>java:app</code> - &#x73fe;&#x5728;&#x306e;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x306b;&#x30b9;&#x30b3;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</li>\n    <li><code>java:global</code> - &#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x30b9;&#x30af;&#x30fc;&#x30d7;&#x6307;&#x5b9a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</li>\n</ul>\n<p>{build.shortName}  &#x306f;&#x3001;&#x6a19;&#x6e96;&#x306e;&#x30cd;&#x30fc;&#x30e0;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x306e;&#x4ed6;&#x306b;&#x3001;&#x4ee5;&#x4e0b;&#x306e; 2 &#x3064;&#x306e;&#x30b0;&#x30ed;&#x30fc;&#x30d0;&#x30eb;&#x30cd;&#x30fc;&#x30e0;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x3082;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><code>java:jboss</code></li>\n    <li><code>java:/</code></li>\n</ul>\n<p>&#x30ea;&#x30e2;&#x30fc;&#x30c8; JNDI &#x4e0a;&#x3067;&#x306f; java:jboss/exported &#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x5185;&#x306e;&#x30a8;&#x30f3;&#x30c8;&#x30ea;&#x30fc;&#x306e;&#x307f;&#x306b;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x308b;&#x3053;&#x3068;&#x306b;&#x6ce8;&#x610f;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;web &#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3067;&#x306f; <code>java:comp</code> &#x306e;&#x30a8;&#x30a4;&#x30ea;&#x30a2;&#x30b9;&#x306f; <code>java:module</code> &#x306b;&#x306a;&#x308b;&#x305f;&#x3081;&#x3001;war &#x306b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f; EJB &#x306f;&#x72ec;&#x81ea;&#x306e; comp &#x30cd;&#x30fc;&#x30e0;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x3092;&#x6301;&#x3061;&#x307e;&#x305b;&#x3093;&#x3002;</p>",
"<p>&#x9078;&#x629e;&#x3055;&#x308c;&#x305f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x30a2;&#x30af;&#x30c6;&#x30a3;&#x30d6;&#x306a;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306e;&#x4e00;&#x90e8;&#x3067;&#x3042;&#x308b;&#x6c38;&#x7d9a;&#x30e6;&#x30cb;&#x30c3;&#x30c8;&#x306e;&#x7d71;&#x8a08;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x7d71;&#x8a08;&#x3092;&#x8868;&#x793a;&#x3059;&#x308b;&#x306b;&#x306f;&#x3001;\n    <code>&lt;property name=&quot;hibernate.generate_statistics&quot; value=&quot;true&quot;/></code> &#x3092;persistence.xml &#x306b;&#x8ffd;&#x52a0;&#x3057;&#x3066;&#x6709;&#x52b9;&#x306b;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;\n</p>",
"<p>&#x30a8;&#x30e9;&#x30fc;&#x3001;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306e;&#x554f;&#x984c;&#x3001;&#x304a;&#x3088;&#x3073;&#x305d;&#x306e;&#x4ed6;&#x306e;&#x554f;&#x984c;&#x3092;&#x8a3a;&#x65ad;&#x3059;&#x308b;&#x306b;&#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x304a;&#x3088;&#x3073;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x30ed;&#x30b0;&#x3092;&#x78ba;&#x8a8d;&#x3057;&#x307e;&#x3059;&#x3002;&#x30ed;&#x30b0;&#x3092;&#x8868;&#x793a;&#x3067;&#x304d;&#x308b;&#x3088;&#x3046;&#x306b;&#x3059;&#x308b;&#x306b;&#x306f;&#x3001;&#x30ed;&#x30b0;&#x304c;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;\n    <code>jboss.server.log.dir</code> &#x30c7;&#x30a3;&#x30ec;&#x30af;&#x30c8;&#x30ea;&#x30fc;&#x306b;&#x5b58;&#x5728;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308a;&#x307e;&#x3059;&#x3002;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306f;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306b;&#x5272;&#x308a;&#x5f53;&#x3066;&#x3089;&#x308c;&#x305f; RBAC &#x30ed;&#x30fc;&#x30eb;&#x306b;&#x3082;&#x5f93;&#x3046;&#x305f;&#x3081;&#x3001;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x306f;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x6a29;&#x9650;&#x306e;&#x3042;&#x308b;&#x30ed;&#x30b0;&#x306e;&#x307f;&#x3092;&#x78ba;&#x8a8d;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;\n</p>\n\n<p>&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x3067;&#x306f;&#x3001;&#x30b3;&#x30f3;&#x30bd;&#x30fc;&#x30eb;&#x306f;&#x30ed;&#x30b0;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306e;&#x6700;&#x5f8c;&#x306e; 2000 &#x884c;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;&#x30ed;&#x30b0;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x5168;&#x4f53;&#x3092;&#x78ba;&#x8a8d;&#x3059;&#x308b;&#x5834;&#x5408;&#x306f;&#x300c;Download (&#x30c0;&#x30a6;&#x30f3;&#x30ed;&#x30fc;&#x30c9;&#xff09;&#x300d;&#x3092;&#x9078;&#x629e;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;&#x30ed;&#x30b0;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3092;&#x5225;&#x306e;&#x30d6;&#x30e9;&#x30a6;&#x30b6;&#x30fc;&#x30a6;&#x30a4;&#x30f3;&#x30c9;&#x30a6;&#x306b;&#x8868;&#x793a;&#x3059;&#x308b;&#x5834;&#x5408;&#x306f;&#x300c;Open in external window (&#x5225;&#x306e;&#x30a6;&#x30a4;&#x30f3;&#x30c9;&#x30a6;&#x3067;&#x958b;&#x304f;)&#x300d;&#x3092;&#x9078;&#x629e;&#x3057;&#x3066;&#x304f;&#x3060;&#x3055;&#x3044;&#x3002;</p>",
"<p>Apache ActiveMQ Artemis &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3002;&#x5404; Apache ActiveMQ Artemis &#x306f;&#x3001;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x3084;&#x305d;&#x306e;&#x4ed6;&#x306e;&#x6c38;&#x7d9a;&#x6027;&#x306b;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3001;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306b;&#x5927;&#x5909;&#x512a;&#x308c;&#x305f;&#x72ec;&#x81ea;&#x306e;&#x6c38;&#x7d9a;&#x30b8;&#x30e3;&#x30fc;&#x30ca;&#x30eb;&#x3092;&#x6301;&#x3061;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x9ad8;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x306a;&#x30b8;&#x30e3;&#x30fc;&#x30ca;&#x30eb;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x3068;&#x3001;&#x6c38;&#x7d9a;&#x6027;&#x306b;&#x30ea;&#x30ec;&#x30fc;&#x30b7;&#x30e7;&#x30ca;&#x30eb;&#x30c7;&#x30fc;&#x30bf;&#x30d9;&#x30fc;&#x30b9;&#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3067;&#x306f;&#x9054;&#x6210;&#x4e0d;&#x53ef;&#x80fd;&#x306a;&#x5353;&#x8d8a;&#x3057;&#x305f;&#x30d1;&#x30d5;&#x30a9;&#x30fc;&#x30de;&#x30f3;&#x30b9;&#x3092;&#x6c38;&#x7d9a;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x3067;&#x5b9f;&#x73fe;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x7570;&#x306a;&#x308b;&#x7269;&#x7406;&#x30de;&#x30b7;&#x30f3;&#x4e0a;&#x306b;&#x5b58;&#x5728;&#x3059;&#x308b;&#x53ef;&#x80fd;&#x6027;&#x306e;&#x3042;&#x308b; Apache ActiveMQ Artemis &#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x306f; Apache ActiveMQ Artemis &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3068;&#x5bfe;&#x8a71;&#x3057;&#x307e;&#x3059;&#x3002;&#x73fe;&#x5728;&#x3001;Apache ActiveMQ Artemis &#x306f;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x5074;&#x3067;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x306e; API &#x3092; 2 &#x3064;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<ol>\n    <li>&#x30b3;&#x30a2;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8; API&#x3002;&#x3053;&#x308c;&#x306f;&#x3001;&#x7c21;&#x5358;&#x3067;&#x76f4;&#x611f;&#x7684;&#x306a; Java API &#x3067;&#x3001;JMS &#x306e;&#x8907;&#x96d1;&#x6027;&#x3092;&#x4e00;&#x90e8;&#x7de9;&#x548c;&#x3057;&#x3066;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x30f3;&#x30b0;&#x6a5f;&#x80fd;&#x3092;&#x3059;&#x3079;&#x3066;&#x5229;&#x7528;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</li>\n    <li>JMS &#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8; API&#x3002;&#x6a19;&#x6e96;&#x306e; JMS API &#x306f;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x5074;&#x3067;&#x5229;&#x7528;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</li>\n</ol>\n\n<p>Apache ActiveMQ Artemis &#x306f;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3067;&#x7570;&#x306a;&#x308b;&#x30d7;&#x30ed;&#x30c8;&#x30b3;&#x30eb;&#x5b9f;&#x88c5;&#x3082;&#x63d0;&#x4f9b;&#x3059;&#x308b;&#x305f;&#x3081;&#x3001;&#x3053;&#x308c;&#x3089;&#x306e;&#x30d7;&#x30ed;&#x30c8;&#x30b3;&#x30eb;&#x306b;&#x5bfe;&#x5fdc;&#x3059;&#x308b;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x3092;&#x4f7f;&#x7528;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<ol>\n    <li>Stomp</li>\n    <li>OpenWire</li>\n    <li>AMQP</li>\n</ol>\n\n<p>JMS &#x30bb;&#x30de;&#x30f3;&#x30c6;&#x30a3;&#x30c3;&#x30af;&#x306f;&#x3001;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x5074;&#x306e; JMS &#x30d5;&#x30a1;&#x30b5;&#x30fc;&#x30c9;&#x5c64;&#x306b;&#x3088;&#x3063;&#x3066;&#x5b9f;&#x88c5;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n\n<p>Apache ActiveMQ Artemis &#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306f; JMS &#x3067;&#x5bfe;&#x8a71;&#x305b;&#x305a;&#x3001;JMS &#x306b;&#x95a2;&#x3059;&#x308b;&#x3053;&#x3068;&#x306f;&#x4f55;&#x3082;&#x7406;&#x89e3;&#x3057;&#x307e;&#x305b;&#x3093;&#x3002;&#x8907;&#x6570;&#x306e;&#x7570;&#x306a;&#x308b;&#x30d7;&#x30ed;&#x30c8;&#x30b3;&#x30eb;&#x3068;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x305f;&#x3081;&#x306b;&#x8a2d;&#x8a08;&#x3055;&#x308c;&#x305f;&#x30d7;&#x30ed;&#x30c8;&#x30b3;&#x30eb;&#x306b;&#x3068;&#x3089;&#x308f;&#x308c;&#x306a;&#x3044;&#x30e1;&#x30c3;&#x30bb;&#x30fc;&#x30b8;&#x30f3;&#x30b0;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3067;&#x3059;&#x3002;</p>\n\n<p>&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x304c;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x5074;&#x3067; JMS API &#x3092;&#x4f7f;&#x7528;&#x3059;&#x308b;&#x5834;&#x5408;&#x3001;JMS &#x306e;&#x5bfe;&#x8a71;&#x3059;&#x3079;&#x3066;&#x304c; Apache ActiveMQ Artemis &#x30b3;&#x30a2;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8; API &#x3067;&#x64cd;&#x4f5c;&#x306b;&#x5909;&#x63db;&#x3055;&#x308c;&#x305f;&#x5f8c;&#x3001;Apache ActiveMQ Artemis &#x30ef;&#x30a4;&#x30e4;&#x5f62;&#x5f0f;&#x3092;&#x4f7f;&#x7528;&#x3057;&#x3066;&#x8ee2;&#x9001;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306f;&#x5e38;&#x306b;&#x30b3;&#x30a2; API &#x306e;&#x5bfe;&#x8a71;&#x306e;&#x307f;&#x306b;&#x5bfe;&#x5fdc;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30d0;&#x30e9;&#x30f3;&#x30b5;&#x30fc;&#x3001;&#x30ce;&#x30fc;&#x30c9;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306f; ${build.fullName} &#x3067;&#x65b0;&#x898f;&#x5c0e;&#x5165;&#x3055;&#x308c;&#x307e;&#x3057;&#x305f;&#x3002;&#x3053;&#x308c;&#x306f;&#x3001;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x5168;&#x4f53;&#x3067;&#x306e;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x306e;&#x7d71;&#x4e00;&#x306b;&#x4f7f;&#x7528;&#x3055;&#x308c;&#x308b;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30d5;&#x30ec;&#x30fc;&#x30e0;&#x30ef;&#x30fc;&#x30af;&#x3067;&#x3042;&#x308b; WildFly Elytron &#x30d7;&#x30ed;&#x30b8;&#x30a7;&#x30af;&#x30c8;&#x3092;&#x30d9;&#x30fc;&#x30b9;&#x306b;&#x3057;&#x3066;&#x3044;&#x307e;&#x3059;&#x3002;elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306b;&#x3088;&#x308a;&#x3001;&#x5358;&#x4e00;&#x306e;&#x8a2d;&#x5b9a;&#x5834;&#x6240;&#x3067;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x3068;&#x7ba1;&#x7406;&#x30a4;&#x30f3;&#x30bf;&#x30d5;&#x30a7;&#x30fc;&#x30b9;&#x306e;&#x4e21;&#x65b9;&#x3092;&#x30bb;&#x30ad;&#x30e5;&#x30a2;&#x306b;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;WildFly Elytron &#x306f;&#x3001;&#x6a5f;&#x80fd;&#x306e;&#x30ab;&#x30b9;&#x30bf;&#x30e0;&#x5b9f;&#x88c5;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x3001;elytron &#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3068;&#x7d71;&#x5408;&#x3059;&#x308b;&#x305f;&#x3081;&#x306b;&#x8907;&#x6570;&#x306e; API &#x3068; SPI &#x3082;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n<p>&#x3053;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30d3;&#x30e5;&#x30fc;&#x306f;&#x3001;&#x3053;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306b;&#x5bfe;&#x3057;&#x3066;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x305f;&#x3055;&#x307e;&#x3056;&#x307e;&#x306a;&#x30b9;&#x30c8;&#x30a2;&#x3001;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30ec;&#x30eb;&#x30e0;&#x3001;&#x304a;&#x3088;&#x3073; ssl &#x30ea;&#x30bd;&#x30fc;&#x30b9;&#x306b;&#x95a2;&#x3059;&#x308b;&#x60c5;&#x5831;&#x3092;&#x52d5;&#x7684;&#x306b;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3068;&#x306f;&#x3001;1 &#x3064;&#x306e;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3068;&#x3057;&#x3066;&#x7ba1;&#x7406;&#x304a;&#x3088;&#x3073;&#x8a2d;&#x5b9a;&#x3055;&#x308c;&#x308b;&#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306e;&#x3053;&#x3068;&#x3067;&#x3059;&#x3002;&#x7ba1;&#x7406;&#x5bfe;&#x8c61;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x3067;&#x306f;&#x3001;&#x5404;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x552f;&#x4e00;&#x306e;&#x30e1;&#x30f3;&#x30d0;&#x30fc;&#x3067;&#x3042;&#x308b;&#x5834;&#x5408;&#x3067;&#x3082; 1 &#x3064;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306b;&#x5c5e;&#x3057;&#x307e;&#x3059;&#x3002;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x540c;&#x3058;&#x30d7;&#x30ed;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x8a2d;&#x5b9a;&#x3068;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x3055;&#x308c;&#x305f;&#x30b3;&#x30f3;&#x30c6;&#x30f3;&#x30c4;&#x3092;&#x5171;&#x6709;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x3068;&#x30db;&#x30b9;&#x30c8;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30e9;&#x30fc;&#x306f;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306b;&#x3042;&#x308b;&#x5404;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x306e;&#x3059;&#x3079;&#x3066;&#x306e;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306b;&#x6a19;&#x6e96;&#x8a2d;&#x5b9a;&#x3092;&#x5f37;&#x5236;&#x3057;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306f;&#x8907;&#x6570;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3067;&#x69cb;&#x6210;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;&#x7570;&#x306a;&#x308b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3092;&#x7570;&#x306a;&#x308b;&#x30d7;&#x30ed;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3084;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3067;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x305f;&#x3068;&#x3048;&#x3070;&#x3001;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x306f;&#x7570;&#x306a;&#x308b;&#x30b5;&#x30fc;&#x30d3;&#x30b9;&#x3092;&#x63d0;&#x4f9b;&#x3059;&#x308b;&#x7570;&#x306a;&#x308b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x5c64;&#x3067;&#x8a2d;&#x5b9a;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>\n\n<p>&#x7570;&#x306a;&#x308b;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x304c;&#x540c;&#x3058;&#x30d7;&#x30ed;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x3084;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x6301;&#x3064;&#x3053;&#x3068;&#x3082;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;&#x3053;&#x308c;&#x306b;&#x3088;&#x308a;&#x3001;&#x6700;&#x521d;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3067;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x304c;&#x30a2;&#x30c3;&#x30d7;&#x30b0;&#x30ec;&#x30fc;&#x30c9;&#x3055;&#x308c;&#x305f;&#x5f8c;&#x306b; 2 &#x3064;&#x76ee;&#x306e;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3067;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x304c;&#x30a2;&#x30c3;&#x30d7;&#x30c7;&#x30fc;&#x30c8;&#x3055;&#x308c;&#x308b;&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x30ed;&#x30fc;&#x30ea;&#x30f3;&#x30b0;&#x30a2;&#x30c3;&#x30d7;&#x30b0;&#x30ec;&#x30fc;&#x30c9;&#x304c;&#x53ef;&#x80fd;&#x306b;&#x306a;&#x308a;&#x3001;&#x30b5;&#x30fc;&#x30d3;&#x30b9;&#x306e;&#x5b8c;&#x5168;&#x505c;&#x6b62;&#x3092;&#x9632;&#x304e;&#x307e;&#x3059;&#x3002;</p>\n",
"<p>&#x30ed;&#x30b0;&#x30d5;&#x30a1;&#x30a4;&#x30eb;&#x306a;&#x3069;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30b5;&#x30fc;&#x30d3;&#x30b9;&#x3001;JVM &#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b5;&#x30d6;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x56fa;&#x6709;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30c7;&#x30fc;&#x30bf;&#x3092;&#x8868;&#x793a;&#x304a;&#x3088;&#x3073;&#x76e3;&#x8996;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p class=\"topology\">&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3092;&#x5217;&#x3001;&#x30db;&#x30b9;&#x30c8;&#x3092;&#x884c;&#x3068;&#x3057;&#x3066;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x3067;&#x5b9a;&#x7fa9;&#x3055;&#x308c;&#x305f;&#x30db;&#x30b9;&#x30c8;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e;&#x6982;&#x8981;&#x3002;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306f;&#x305d;&#x306e;&#x72b6;&#x614b;&#x306b;&#x5fdc;&#x3058;&#x3066;&#x8868;&#x793a;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;\n    <span class=\"status error\">&#x30a8;&#x30e9;&#x30fc;</span>&#x3001;\n<span class=\"status warning\">&#x30ea;&#x30ed;&#x30fc;&#x30c9; / &#x518d;&#x8d77;&#x52d5;&#x304c;&#x5fc5;&#x8981;</span>&#x3001;\n    <span class=\"status suspended\">&#x4e00;&#x6642;&#x505c;&#x6b62;</span>&#x3001;\n    <span class=\"status ok\">&#x7a3c;&#x50cd;&#x4e2d;</span>&#x3001;&#x304a;&#x3088;&#x3073;\n    <span class=\"status inactive\">&#x505c;&#x6b62;&#x307e;&#x305f;&#x306f;&#x7121;&#x52b9;</span></p>\n<p>&#x30db;&#x30b9;&#x30c8;&#x3001;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x30b0;&#x30eb;&#x30fc;&#x30d7;&#x3001;&#x307e;&#x305f;&#x306f;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x3092;&#x9078;&#x629e;&#x3057;&#x3066;&#x3001;&#x8ffd;&#x52a0;&#x306e;&#x60c5;&#x5831;&#x3092;&#x8868;&#x793a;&#x3059;&#x308b;&#x304b;&#x64cd;&#x4f5c;&#x3092;&#x5b9f;&#x884c;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>&#x7279;&#x5b9a;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e; ajp-listener&#x3001;http-listener&#x3001;https-connectors &#x3068;&#x3057;&#x3066;&#x767b;&#x9332;&#x3055;&#x308c;&#x305f;&#x30b3;&#x30cd;&#x30af;&#x30bf;&#x30fc;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</p>",
"<p>web &#x30b5;&#x30fc;&#x30d0;&#x30fc; (Undertow) &#x306b;&#x306f;&#x3001;&#x591a;&#x304f;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x304c;&#x542b;&#x307e;&#x308c;&#x3001;&#x4ee5;&#x4e0b;&#x306e;&#x30bb;&#x30af;&#x30b7;&#x30e7;&#x30f3;&#x306b;&#x5206;&#x5272;&#x3055;&#x308c;&#x307e;&#x3059;&#x3002;</p>\n<ul>\n    <li><strong>&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30c9;&#x30e1;&#x30a4;&#x30f3;</strong>: &#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x30fc;&#x30c9;&#x30e1;&#x30a4;&#x30f3;&#x8a2d;&#x5b9a;&#x3068;&#x305d;&#x308c;&#x306b;&#x95a2;&#x9023;&#x3059;&#x308b;&#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>&#x30b5;&#x30fc;&#x30d0;&#x30fc;</strong>: &#x7279;&#x5b9a;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x306e; ajp-listener&#x3001;http-listener&#x3001;https-connectors &#x3068;&#x3057;&#x3066;&#x767b;&#x9332;&#x3055;&#x308c;&#x305f;&#x30b3;&#x30cd;&#x30af;&#x30bf;&#x30fc;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>Modcluster</strong>: &#x30d0;&#x30e9;&#x30f3;&#x30b5;&#x30fc;&#x3001;&#x30ce;&#x30fc;&#x30c9;&#x3001;&#x304a;&#x3088;&#x3073;&#x30b3;&#x30f3;&#x30c6;&#x30ad;&#x30b9;&#x30c8;&#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n    <li><strong>Deployment</strong>: &#x30c7;&#x30d7;&#x30ed;&#x30a4;&#x30e1;&#x30f3;&#x30c8;&#x306b;&#x542b;&#x307e;&#x308c;&#x305f;&#x3068;&#x304a;&#x308a;&#x30b5;&#x30fc;&#x30d6;&#x30ec;&#x30c3;&#x30c8;&#x304a;&#x3088;&#x3073; websocket &#x306e;&#x30e9;&#x30f3;&#x30bf;&#x30a4;&#x30e0;&#x30e1;&#x30c8;&#x30ea;&#x30c3;&#x30af;&#x30b9;&#x3092;&#x8868;&#x793a;&#x3057;&#x307e;&#x3059;&#x3002;</li>\n</ul>",
"<p>&#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x306f; XNIO &#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x3067;&#x3059;&#x3002;XNIO &#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x30a4;&#x30f3;&#x30b9;&#x30bf;&#x30f3;&#x30b9;&#x306f;&#x3001;IO &#x304a;&#x3088;&#x3073;&#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x30b9;&#x30ec;&#x30c3;&#x30c9;&#x306e;&#x7ba1;&#x7406;&#x3084; SSL &#x30b5;&#x30dd;&#x30fc;&#x30c8;&#x306a;&#x3069;&#x306e;&#x6a5f;&#x80fd;&#x3092;&#x63d0;&#x4f9b;&#x3059;&#x308b; Java NIO API &#x306e;&#x62bd;&#x8c61;&#x5316;&#x30ec;&#x30a4;&#x30e4;&#x30fc;&#x3067;&#x3059;&#x3002;&#x30c7;&#x30d5;&#x30a9;&#x30eb;&#x30c8;&#x3067;&#x306f;&#x3001;${build.shortName} &#x306f; &lt;literal>default&lt;/literal> &#x3068;&#x3044;&#x3046;&#x5358;&#x4e00;&#x306e;&#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x3092;&#x63d0;&#x4f9b;&#x3057;&#x307e;&#x3059;&#x304c;&#x3001;&#x8907;&#x6570;&#x306e;&#x30ef;&#x30fc;&#x30ab;&#x30fc;&#x3092;&#x5b9a;&#x7fa9;&#x3067;&#x304d;&#x307e;&#x3059;&#x3002;</p>"]