An open API service indexing awesome lists of open source software.

https://github.com/dcm4che/dcm4chee-audit

DCM4CHEE Audit Module for JBoss AS7
https://github.com/dcm4che/dcm4chee-audit

Last synced: 10 months ago
JSON representation

DCM4CHEE Audit Module for JBoss AS7

Awesome Lists containing this project

README

          

DCM4CHEE Audit 4.x
==================

Sources: https://github.com/dcm4che/dcm4chee-audit

Issue Tracker: http://www.dcm4che.org/jira/browse/ADT

DICOM Audit Logger Module for JBoss AS7.

Requirements
------------
- Java SE 6 or later - tested with [OpenJDK](http://openjdk.java.net/)

- [JBoss Application Server 7.1.1.Final](http://www.jboss.org/jbossas/downloads)

- [DCM4CHE 3.x library](https://github.com/dcm4che/dcm4che)

Build and Setup
---------------
* Build project with `mvn clean install`

* Unzip content of _dcm4chee-audit-jboss-module/target/dcm4chee-audit-jboss-module-3.0.0-SNAPSHOT.zip_ into the jboss root directory, e.g.

```
unzip dcm4chee-audit-jboss-module/target/dcm4chee-audit-jboss-module-3.0.0-SNAPSHOT.zip -d /jboss-as-7.1.1.Final/
```

* Edit /jboss-as-7.1.1.Final/modules/org/jboss/as/web/main/module.xml and add __ to the dependencies.

Example dependency tree:

```xml


.
.
.

```

* Edit container configuration (e.g. _standalone/configuration/standalone.xml_) and add an https connector with protocol
`org.dcm4chee.audit.tomcat.AuditHttp11Protocol`, e.g.

```xml

```

Developer Info
--------------
The Audit Module is getting a default Audit Logger to write messages to from org.dcm4che.net.audit.AuditLogger.
The default Audit Logger has to be set in a deployed project (e.g. dcm4che-arc or dcm4chee-proxy), e.g. when
initializing the Audit Logger also add the method call:

```java
AuditLogger.setDefaultLogger(logger);
```