Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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.

Leverancen


Wildfly Moduler

Følgende 4 Wildfly moduler skal opsættes.

Access Handler

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.

Code Block
languagexml
title/pack/wildfly8/modules/system/layers/base/dk/sds/nsp/accesshandler/main/module.xml
<?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>


Audit API

Opret modulet /pack/wildfly8/modules/system/layers/base/dk/sds/nsp/audit/main/ og udfyld module.xml med følgende indhold

Code Block
languagexml
title/pack/wildfly8/modules/system/layers/base/dk/sds/nsp/accesshandleraudit/main/module.xml
<?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:

https://nexus.nspop.dk/nexus/content/groups/public/dk/sds/nsp/audit/audit-api/1.0.1/audit-api-1.0.1.jar

Omdøc filen til nsp-audit-api.jar og placer den i modulet.

JSON

Opret modulet //pack/wildfly8/modules/system/layers/base/org/glassfish/javax/json/1.0.4/ og udfyld module.xml med følgende indhold

Code Block
languagexml
title/pack/wildfly8/modules/system/layers/base/dkorg/sdsglassfish/nspjavax/accesshandler/mainjson/1.0.4/module.xml
<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:

https://nexus.nspop.dk/nexus/content/groups/public/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar

Placer filen i modulet.

Mime4J

Opret modulet /pack/wildfly8/modules/system/layers/base/org/apache/james/mime4j/0.7.2/ og udfyld module.xml med følgende indhold

Code Block
languagexml
title/pack/wildfly8/modules/system/layers/base/dkorg/sdsapache/nspjames/accesshandler/mainmime4j/0.7.2/module.xml
<?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:

https://nexus.nspop.dk/nexus/content/groups/public/org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2.jar

Placer filen i modulet.

Konfiguration