JBoss.orgCommunity Documentation
Out-of-the-box, Artificer provides a useful, default server configuration. However, if you’d like to mold it into an existing setup, here are a few areas that can be modified.
By default, Artificer uses a simple file-based H2 datasource. However, any existing datasource can be used. Swap-out the datasource’s JNDI name in the following location:
Standalone modes: JBOSS_HOME/standalone/configuration/standalone*.xml
...
<cache-container name="modeshape">
<local-cache name="artificer">
<locking isolation="READ_COMMITTED"/>
<transaction mode="NON_XA" locking="OPTIMISTIC"/>
<eviction strategy="LRU" max-entries="10000"/>
<string-keyed-jdbc-store datasource="[DATASOURCE JNDI NAME]" passivation="false" purge="false">
<string-keyed-table prefix="ispn_bucket">
<id-column name="id" type="VARCHAR(500)"/>
<data-column name="datum" type="BLOB"/>
<timestamp-column name="version" type="BIGINT"/>
</string-keyed-table>
</string-keyed-jdbc-store>
</local-cache>
</cache-container>
...