Dette dokument beskriver installationen af NSP Access Handler 2. Vær opmærksom på at NSP Access Handler erstatter de tidligere Security Handler og HTTP Handler (også kaldet Log Handler), disse skal derfor fjernes fra Wildfly ifm installationen af NSP Access Handler. Vær ligeledes opmærksom på at tidligere versioner af Access Handler ikke kan køre sammen med version 2 og fremad.
Følgende 4 Wildfly moduler skal opsættes.
Opret modulet /pack/wildfly8/modules/system/layers/base/dk/sds/nsp/accesshandler/main/ og placer filerne module.xml, accesshandler.jar og alle konfigurationsfilerne fra leverancen deri.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="dk.sds.nsp.accesshandler">
<resources>
<resource-root path="accesshandler.jar" />
<resource-root path="." />
</resources>
<dependencies>
<module name="javax.api"/>
<module name="dk.sds.nsp.audit"/>
<module name="org.bouncycastle" />
<module name="javax.servlet.api" />
<module name="javax.xml.stream.api" />
<module name="org.apache.commons.pool" />
<module name="io.undertow.core" services="import" />
<module name="org.apache.james.mime4j" slot="0.7.2" />
<module name="io.undertow.servlet" services="import" />
<module name="org.glassfish.javax.json" slot="1.0.4"/>
</dependencies>
</module> |
Den ovenstående module.xml er ligeledes indeholdt i leverancen.
Opret modulet /pack/wildfly8/modules/system/layers/base/dk/sds/nsp/audit/main/ og udfyld module.xml med følgende indhold:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="dk.sds.nsp.audit">
<resources>
<resource-root path="nsp-audit-api.jar" />
</resources>
</module> |
Hent NSP Audit API fra Nexus, omdøb filen til nsp-audit-api.jar og placer den i modulet.
Opret modulet /pack/wildfly8/modules/system/layers/base/org/glassfish/javax/json/1.0.4/ og udfyld module.xml med følgende indhold:
<module xmlns="urn:jboss:module:1.3" name="org.glassfish.javax.json" slot="1.0.4">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<dependencies>
</dependencies>
<resources>
<resource-root path="javax.json-1.0.4.jar"/>
</resources>
</module> |
Hent Glassfish JSON fra Nexus og placer filen i modulet.
Opret modulet /pack/wildfly8/modules/system/layers/base/org/apache/james/mime4j/0.7.2/ og udfyld module.xml med følgende indhold:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.3" name="org.apache.james.mime4j" slot="0.7.2">
<resources>
<resource-root path="apache-mime4j-core-0.7.2.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="org.apache.commons.logging"/>
</dependencies>
</module> |
Hent Apache James Mime4J fra Nexus og placer filen i modulet.