Just a second...

Installed files

After installing Diffusion™ the following directory structure exists:

Table 1. Installed files
Folder name Contents
adapters Adapters to connect Diffusion to other messaging systems:
  • JMS
  • Push Notifications
bin Executables for starting Diffusion
clients Client Diffusion API libraries and related artifacts for all supported platforms.

Files used by publishers, the console, and third-party components.

This directory is always on the server classpath. However, the ext directory is the preferred place to store resource files that are loaded by publishers.


The compiled DAR files and source code for the demos issued with Diffusion.

For more information, see Demos.


Publisher DAR files that are deployed when the Diffusion server starts.

If you selected during the install process to deploy the demos, the demo DAR files are in this directory.

docs License information, release notes, and install notes.

Diffusion configuration files and store files for security configuration.

For more information, see Configuring your Diffusion server.

examples Example code that uses the Diffusion APIs.
ext This directory, together with any jar files in this directory or subdirectories, are available through the classloader used to deploy application code to the Diffusion server. You can add library jar files to this directory that are required by application code such as publishers and local authentication handlers.
html Files that are used by the default web server for issuables accessible through the browser.
lib The main Diffusion server JAR file, third-party libraries, and additional server-side components.
logs The directory to which Diffusion server and web server logs are written.

Tools and utilities that help with testing and deploying Diffusion.

For more information, see Tools and utilities

xsd The schema files for the XML configuration files used by the server.

Tools and utilities

The following table describes the some of the contents of the tools directory.
Note: The files present and their suffixes vary according to the platform that the product is installed on.
Table 2. Tools and utilities
Tool Description
/ec2 A sample configuration for setting up the Diffusion server in an Amazon™ EC2 instance.
/init.d Sample init.d files to start the Diffusion server as daemon on macOS®, Linux™, or UNIX® systems.
war.xml Example war.xml file
web.xml and sun-web.xml Example web.xml files