Updated Architecture (markdown)

master
srmoore 2012-07-09 14:53:39 -07:00
parent f6baee8ef6
commit 9583022d69
1 changed files with 1 additions and 3 deletions

@ -82,13 +82,11 @@ An in-memory Authentication Manager is configured in [user-context.xml](https://
## Maven War Overlay ## Maven War Overlay
//TODO: Steve needs to write this
One of the best ways to build a custom deployment of this system is to use the Maven War Overlay mechanism. In essence, you make a new Maven project with a "war" disposition and make it depend on the openid-connect-server module with the Maven Overlay plugin configured. Any files in your new project will be built and injected into the war from the other project. This action will also overwrite any existing files. One of the best ways to build a custom deployment of this system is to use the Maven War Overlay mechanism. In essence, you make a new Maven project with a "war" disposition and make it depend on the openid-connect-server module with the Maven Overlay plugin configured. Any files in your new project will be built and injected into the war from the other project. This action will also overwrite any existing files.
For instance, to overwrite the data source configuration in the main server war file, create a file named src/main/webapp/WEB-INF/data-context.xml that contains the dataSource bean. This file will completely replace the one that's in the originally built war. For instance, to overwrite the data source configuration in the main server war file, create a file named src/main/webapp/WEB-INF/data-context.xml that contains the dataSource bean. This file will completely replace the one that's in the originally built war.
[How to set up an Overlay Project](Maven-Overlay-Project-How-To)
*** ***