Index: /EDIS/trunk/java/tracking-help/src/main/webapp/WEB-INF/web.xml
===================================================================
--- /EDIS/trunk/java/tracking-help/src/main/webapp/WEB-INF/web.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-help/src/main/webapp/WEB-INF/web.xml	(revision 1252)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
-	<display-name>EDIS Tracking Server Help</display-name>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+        "http://java.sun.com/dtd/web-app_2_3.dtd" >
+<web-app>
+    <display-name>EDIS Tracking Server Help</display-name>
 </web-app>
Index: /EDIS/trunk/java/tracking-parent/pom.xml
===================================================================
--- /EDIS/trunk/java/tracking-parent/pom.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-parent/pom.xml	(revision 1252)
@@ -255,4 +255,5 @@
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>cobertura-maven-plugin</artifactId>
+                <version>2.5.1</version>
             </plugin>
             <plugin>
@@ -278,8 +279,9 @@
 
         <!-- versions of dependencies -->
-        <servlet.version>2.5</servlet.version>
+        <servlet.version>2.3</servlet.version>
         <spring.version>2.0.8</spring.version>
-        <spring.security.version>2.0.3</spring.security.version>
-        <slf4j.version>1.5.2</slf4j.version>
+        <spring.security.version>2.0.7.RELEASE</spring.security.version>
+        <slf4j.version>1.6.2</slf4j.version>
+        <log4j.version>1.2.14</log4j.version>
         <easymock.version>2.4</easymock.version>
 
Index: /EDIS/trunk/java/tracking-server-bigboard/pom.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-bigboard/pom.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-bigboard/pom.xml	(revision 1252)
@@ -59,12 +59,4 @@
 					<webResources>
 						<resource>
-							<directory>src/main/webapp/WEB-INF</directory>
-							<includes>
-								<include>weblogic.xml</include>
-							</includes>
-							<filtering>true</filtering>
-							<targetPath>WEB-INF</targetPath>
-						</resource>
-						<resource>
 							<directory>${edis.tracking.build.swf.directory}</directory>
 							<targetPath>/</targetPath>
@@ -125,85 +117,8 @@
 						</configuration>
 					</execution>
-					<!-- <execution>
-										<id>include-backwards-compatible-client-versions</id>
-										<phase>generate-resources</phase>
-										<goals>
-											<goal>copy</goal>
-										</goals>
-										<configuration>
-											<artifactItems>
-				 								<artifactItem>
-				                                    <groupId>${project.groupId}</groupId>
-				                                    <artifactId>edis-tracking-ui-bigboard</artifactId>
-				                                    <version>1.0-T28</version>
-				                                    <type>swf</type>
-				                                </artifactItem>  
-											</artifactItems>
-											<outputDirectory>${edis.tracking.build.swf.directory}</outputDirectory>
-											<overWriteSnapshots>true</overWriteSnapshots>
-										</configuration>
-									</execution> -->
 				</executions>
 			</plugin>
 		</plugins>
 	</build>
-	<profiles>
-	<profile>
-		<id>dev</id>
-		<build>
-			<plugins>
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-war-plugin</artifactId>
-					<configuration>
-						<webResources>
-							<resource>
-								<directory>src/main/webapp-dev/WEB-INF</directory>
-								<includes>
-									<include>web.xml</include>
-								</includes>
-								<targetPath>WEB-INF</targetPath>
-							</resource>
-							<resource>
-								<directory>src/main/webapp/WEB-INF</directory>
-								<excludes>
-									<exclude>web.xml</exclude>
-								</excludes>
-							</resource>
-                            <resource>
-								<directory>src/main/webapp-dev</directory>
-								<includes>
-									<include>BigBoard.jsp</include>
-								</includes>
-							</resource>
-							<resource>
-								<directory>src/main/webapp</directory>
-								<excludes>
-									<exclude>BigBoard.jsp</exclude>
-								</excludes>
-							</resource>
-                            <resource>
-								<directory>src/main/webapp/WEB-INF</directory>
-								<includes>
-									<include>weblogic.xml</include>
-								</includes>
-								<filtering>true</filtering>
-								<targetPath>WEB-INF</targetPath>
-							</resource>
-							<resource>
-								<directory>${edis.tracking.build.swf.directory}</directory>
-								<targetPath>/</targetPath>
-								<filtering>false</filtering>
-								<includes>
-									<include>*.swf</include>
-								</includes>
-							</resource>
-						</webResources>
-					</configuration>
-				</plugin>
-			</plugins>
-		</build>
-	</profile>
-	</profiles>
 	<properties>
 		<edis.tracking.build.swf.directory>${project.build.directory}/swf</edis.tracking.build.swf.directory>
Index: /EDIS/trunk/java/tracking-server-bigboard/src/main/webapp/WEB-INF/web.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-bigboard/src/main/webapp/WEB-INF/web.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-bigboard/src/main/webapp/WEB-INF/web.xml	(revision 1252)
@@ -98,29 +98,29 @@
     </error-page>
 
-    <security-constraint>
-        <web-resource-collection>
-            <web-resource-name>ED Tracking Board Flex Client</web-resource-name>
-            <url-pattern>*.swf</url-pattern>
-            <url-pattern>*.html</url-pattern>
-            <url-pattern>*.xml</url-pattern>
-            <url-pattern>*.jsp</url-pattern>
-            <url-pattern>*.csv</url-pattern>
-            <http-method>GET</http-method>
-            <http-method>POST</http-method>
-        </web-resource-collection>
-        <auth-constraint>
-            <role-name>SSL_AUTHENTICATED_USERS</role-name>
-        </auth-constraint>
-        <user-data-constraint>
-            <transport-guarantee>NONE</transport-guarantee>
-        </user-data-constraint>
-    </security-constraint>
+    <!--<security-constraint>-->
+        <!--<web-resource-collection>-->
+            <!--<web-resource-name>ED Tracking Board Flex Client</web-resource-name>-->
+            <!--<url-pattern>*.swf</url-pattern>-->
+            <!--<url-pattern>*.html</url-pattern>-->
+            <!--<url-pattern>*.xml</url-pattern>-->
+            <!--<url-pattern>*.jsp</url-pattern>-->
+            <!--<url-pattern>*.csv</url-pattern>-->
+            <!--<http-method>GET</http-method>-->
+            <!--<http-method>POST</http-method>-->
+        <!--</web-resource-collection>-->
+        <!--<auth-constraint>-->
+            <!--<role-name>SSL_AUTHENTICATED_USERS</role-name>-->
+        <!--</auth-constraint>-->
+        <!--<user-data-constraint>-->
+            <!--<transport-guarantee>NONE</transport-guarantee>-->
+        <!--</user-data-constraint>-->
+    <!--</security-constraint>-->
 
-    <login-config>
-        <auth-method>CLIENT-CERT</auth-method>
-    </login-config>
+    <!--<login-config>-->
+        <!--<auth-method>CLIENT-CERT</auth-method>-->
+    <!--</login-config>-->
 
-    <security-role>
-        <role-name>SSL_AUTHENTICATED_USERS</role-name>
-    </security-role>
+    <!--<security-role>-->
+        <!--<role-name>SSL_AUTHENTICATED_USERS</role-name>-->
+    <!--</security-role>-->
 </web-app>
Index: IS/trunk/java/tracking-server-bigboard/src/main/webapp/WEB-INF/weblogic.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-bigboard/src/main/webapp/WEB-INF/weblogic.xml	(revision 1251)
+++ 	(revision )
@@ -1,44 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
-
-<weblogic-web-app>
-
-	<session-descriptor>
-
-		<session-param>
-
-			<param-name>CookieName</param-name>
-
-			<param-value>edisboardJSESSIONID</param-value>
-
-		</session-param>
-
-		<session-param>
-
-			<param-name>PersistentStoreType</param-name>
-
-			<param-value>replicated_if_clustered</param-value>
-
-		</session-param>
-
-	</session-descriptor>
-
-	<container-descriptor>
-
-		<session-monitoring-enabled>true</session-monitoring-enabled>
-
-	</container-descriptor>
-
-	<context-root>${edis.tracking.boardContextRoot}</context-root>
-
-	<security-role-assignment>
-
-		<role-name>SSL_AUTHENTICATED_USERS</role-name>
-
-		<principal-name>SSL_AUTHENTICATED_USERS</principal-name>
-
-	</security-role-assignment>
-
-</weblogic-web-app>
-
Index: /EDIS/trunk/java/tracking-server-main/pom.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/pom.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-main/pom.xml	(revision 1252)
@@ -36,4 +36,21 @@
         </dependency>
         <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <version>0.9.29</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>javax.resource</groupId>
+            <artifactId>connector</artifactId>
+            <version>1.0</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>${servlet.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
             <groupId>javax.servlet</groupId>
             <artifactId>jstl</artifactId>
@@ -64,15 +81,7 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-war-plugin</artifactId>
+                <version>2.1.1</version>
                 <configuration>
                     <webResources>
-                        <resource>
-                            <directory>src/main/webapp/WEB-INF</directory>
-                            <includes>
-                                <include>kaajeeConfig.xml</include>
-                                <include>weblogic.xml</include>
-                            </includes>
-                            <filtering>true</filtering>
-                            <targetPath>WEB-INF</targetPath>
-                        </resource>
                         <resource>
                             <directory>${edis.tracking.build.swf.directory}</directory>
@@ -88,4 +97,5 @@
             <plugin>
                 <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.2</version>
                 <executions>
                     <execution>
@@ -155,49 +165,23 @@
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.mortbay.jetty</groupId>
+                <artifactId>jetty-maven-plugin</artifactId>
+                <version>8.0.1.v20110908</version>
+                <configuration>
+                    <scanIntervalSeconds>4</scanIntervalSeconds>
+                    <systemProperties>
+                        <systemProperty>
+                            <name>logback.configurationFile</name>
+                            <value>${basedir}/jetty/logback.xml</value>
+                        </systemProperty>
+                    </systemProperties>
+                    <webAppConfig>
+                        <contextPath>${edis.tracking.trackingContextRoot}</contextPath>
+                    </webAppConfig>
+                </configuration>
+            </plugin>
         </plugins>
     </build>
-    <profiles>
-        <profile>
-            <id>dev</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-war-plugin</artifactId>
-                        <configuration>
-                            <webResources>
-                                <resource>
-                                    <directory>src/main/webapp-dev/WEB-INF</directory>
-                                    <includes>
-                                        <include>kaajeeConfig.xml</include>
-                                    </includes>
-                                    <targetPath>WEB-INF</targetPath>
-                                </resource>
-                                <resource>
-                                    <directory>src/main/webapp/WEB-INF</directory>
-                                    <includes>
-                                        <include>weblogic.xml</include>
-                                    </includes>
-                                    <excludes>
-                                        <exclude>kaajeeConfig.xml</exclude>
-                                    </excludes>
-                                    <filtering>true</filtering>
-                                    <targetPath>WEB-INF</targetPath>
-                                </resource>
-                                <resource>
-                                    <directory>${edis.tracking.build.swf.directory}</directory>
-                                    <targetPath>/</targetPath>
-                                    <filtering>false</filtering>
-                                    <includes>
-                                        <include>*.swf</include>
-                                    </includes>
-                                </resource>
-                            </webResources>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
     <properties>
         <edis.tracking.build.swf.directory>${project.build.directory}/swf</edis.tracking.build.swf.directory>
Index: /EDIS/trunk/java/tracking-server-main/src/jetty/logback.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/jetty/logback.xml	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/jetty/logback.xml	(revision 1252)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<configuration>
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <layout class="ch.qos.logback.classic.PatternLayout">
+            <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
+        </layout>
+    </appender>
+
+    <logger name="org.springframework.web" level="INFO"/>
+    <logger name="org.springframework.web.client" level="DEBUG"/>
+
+    <logger name="org.apache.http" level="INFO"/>
+    <logger name="org.apache.http.wire" level="ERROR"/>
+
+    <logger name="gov.va.med.edp" level="WARN"/>
+
+    <root level="WARN">
+        <appender-ref ref="STDOUT"/>
+    </root>
+</configuration>
Index: /EDIS/trunk/java/tracking-server-main/src/main/java/gov/va/med/edp/web/controller/LoginController.java
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/java/gov/va/med/edp/web/controller/LoginController.java	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/java/gov/va/med/edp/web/controller/LoginController.java	(revision 1252)
@@ -0,0 +1,44 @@
+package gov.va.med.edp.web.controller;
+
+import gov.va.med.edp.vistalink.locator.VistaLinkConnectorConfig;
+import org.springframework.beans.factory.InitializingBean;
+import org.springframework.util.Assert;
+import org.springframework.web.servlet.ModelAndView;
+import org.springframework.web.servlet.mvc.AbstractController;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.Set;
+
+public class LoginController extends AbstractController implements InitializingBean {
+
+    public static final String DEFAULT_VIEW_NAME = "login";
+
+    private String viewName = DEFAULT_VIEW_NAME;
+
+    private Set/*<VistaLinkConnectorConfig>*/ vistaAccounts;
+
+    public void afterPropertiesSet() throws Exception {
+        Assert.notNull(viewName, "viewName must not be null");
+    }
+
+    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
+        return new ModelAndView(getViewName(), "vistaAccounts", vistaAccounts);
+    }
+
+    public String getViewName() {
+        return viewName;
+    }
+
+    public void setViewName(String viewName) {
+        this.viewName = viewName;
+    }
+
+    public Set/*<VistaLinkConnectorConfig>*/ getVistaAccounts() {
+        return vistaAccounts;
+    }
+
+    public void setVistaAccounts(Set/*<VistaLinkConnectorConfig>*/ vistaAccounts) {
+        this.vistaAccounts = vistaAccounts;
+    }
+}
Index: IS/trunk/java/tracking-server-main/src/main/resources/application.properties
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/resources/application.properties	(revision 1251)
+++ 	(revision )
@@ -1,9 +1,0 @@
-# Generated by genAppProperties.xsl at 2007-09-06 02:48:11
-#
-# Application=med.term.access
-# Environment=readonly
-# Database=hsqldb
-#
-gov.va.med.term.access.util.ImplementorRegistry/gov.va.med.term.access.TableManager$Factory=gov.va.med.term.access.readonly.factory.db.TableManagerFactory
-gov.va.med.term.access.util.ImplementorRegistry/gov.va.med.term.access.*$Factory=gov.va.med.term.access.readonly.factory.cache.*Factory
-gov.va.med.term.access.util.ImplementorRegistry/gov.va.med.term.access.readonly.Readonly*$Factory=gov.va.med.term.access.readonly.factory.db.*Factory
Index: IS/trunk/java/tracking-server-main/src/main/resources/applicationContext-dao.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/resources/applicationContext-dao.xml	(revision 1251)
+++ 	(revision )
@@ -1,9 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
-    <bean id="trackingDao" class="gov.va.med.edp.dao.rpc.VistaLinkTrackingDao"/>
-    <bean id="bigBoardDao" class="gov.va.med.edp.dao.rpc.VistaLinkBigBoardDao"/>
-    <bean id="sessionDao" class="gov.va.med.edp.dao.rpc.VistaLinkSessionDao"/>
-    <bean id="serverPackageVersionDao" class="gov.va.med.edp.dao.rpc.VistaLinkServerPackageVersionDao"/>
-    
-</beans>
Index: /EDIS/trunk/java/tracking-server-main/src/main/resources/strings.properties
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/resources/strings.properties	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-main/src/main/resources/strings.properties	(revision 1252)
@@ -2,8 +2,17 @@
 app.version=${project.version}
 app.buildtime=BUILD_TIME_PLACEHOLDER
-copyright.year=2008
-copyright.organization.url=http://www.va.gov
-copyright.organization=Department of Veterans Affairs
+copyright.year=2011
+copyright.organization.url=http://www.worldvista.org
+copyright.organization=WorldVistA
 help.contextRoot=${edis.tracking.helpContextRoot}
 logged.out=You have been logged out.
 login.again=Log in again.
+
+login.title=Emergency Department Integration Software
+label.access=Access Code
+label.verify=Verify Code
+label.facility=Facility
+button.login=Sign In
+button.logout=Sign out
+
+errors.verify.mismatch=Access/Verify code pair mismatch
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/data-access-config.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/data-access-config.xml	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/data-access-config.xml	(revision 1252)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
+    <bean id="trackingDao" class="gov.va.med.edp.dao.rpc.VistaLinkTrackingDao"/>
+    <bean id="bigBoardDao" class="gov.va.med.edp.dao.rpc.VistaLinkBigBoardDao"/>
+    <bean id="sessionDao" class="gov.va.med.edp.dao.rpc.VistaLinkSessionDao"/>
+    <bean id="serverPackageVersionDao" class="gov.va.med.edp.dao.rpc.VistaLinkServerPackageVersionDao"/>
+    
+</beans>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/security-config.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/security-config.xml	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/security-config.xml	(revision 1252)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:security="http://www.springframework.org/schema/security"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+       http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.4.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">
+
+    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
+        <property name="location" value="classpath:strings.properties"/>
+    </bean>
+
+    <security:http entry-point-ref="formAuthenticationEntryPoint" access-denied-page="/login.html?error=true">
+        <security:intercept-url pattern="/about.html" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
+        <security:intercept-url pattern="/login.html*" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
+        <security:intercept-url pattern="/logout.html*" filters="none"/>
+
+        <security:intercept-url pattern="/**/*.swf" access="ROLE_USER"/>
+        <security:intercept-url pattern="/**/*.xml" access="ROLE_USER"/>
+        <security:intercept-url pattern="/**/*.html" access="ROLE_USER"/>
+
+        <security:anonymous/>
+    </security:http>
+
+    <security:authentication-manager alias="authenticationManager"/>
+
+    <bean id="vistaAuthenticationProvider"
+          class="gov.va.med.edp.springframework.security.providers.vistalink.VistaAuthenticationProvider">
+        <security:custom-authentication-provider/>
+        <property name="userDetailsService" ref="vistaUserDetailsDao"/>
+    </bean>
+
+    <bean id="vistaUserDetailsDao"
+          class="gov.va.med.edp.springframework.security.userdetails.vistalink.VistaLinkUserDetailService">
+        <property name="applicationName" value="${app.name}"/>
+        <property name="connectionFactoryLocator" ref="vistaLinkConnectionFactoryLocator"/>
+    </bean>
+
+    <bean id="formAuthenticationProcessingFilter"
+          class="gov.va.med.edp.springframework.security.ui.vistalink.VistaAuthenticationProcessingFilter">
+        <security:custom-filter position="AUTHENTICATION_PROCESSING_FILTER"/>
+        <property name="authenticationManager" ref="authenticationManager"/>
+        <property name="defaultTargetUrl" value="/"/>
+    </bean>
+
+    <bean id="formAuthenticationEntryPoint"
+          class="org.springframework.security.ui.webapp.AuthenticationProcessingFilterEntryPoint">
+        <property name="loginFormUrl" value="/login.html"/>
+    </bean>
+
+    <bean id="logoutFilter" class="org.springframework.security.ui.logout.LogoutFilter">
+        <constructor-arg value="/"/>
+        <constructor-arg>
+            <list>
+                <bean class="gov.va.med.edp.springframework.security.ui.vistalink.VistaLogoutHandler">
+                    <property name="userDetailsService" ref="vistaUserDetailsDao"/>
+                </bean>
+                <bean class="org.springframework.security.ui.logout.SecurityContextLogoutHandler"/>
+            </list>
+        </constructor-arg>
+        <property name="filterProcessesUrl" value="/logout.html"/>
+    </bean>
+
+    <bean id="vistaLinkConnectionFactoryLocator"
+          class="gov.va.med.edp.vistalink.locator.VistaLinkConnectorConfigConnectionFactoryLocator">
+        <property name="connectors" ref="vistaAccounts"/>
+    </bean>
+
+    <util:set id="vistaAccounts">
+        <bean class="gov.va.med.edp.vistalink.locator.VistaLinkConnectorConfig">
+            <property name="host" value="foo"/>
+            <property name="name" value="FOO"/>
+            <property name="primaryStation" value="500"/>
+            <property name="accessCode" value="foo"/>
+            <property name="verifyCode" value="bar"/>
+        </bean>
+    </util:set>
+</beans>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/web-application-config.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/web-application-config.xml	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/config/web-application-config.xml	(revision 1252)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+       http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">
+    <import resource="data-access-config.xml"/>
+    <import resource="security-config.xml"/>
+</beans>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/dispatcher-servlet.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/dispatcher-servlet.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/dispatcher-servlet.xml	(revision 1252)
@@ -19,5 +19,18 @@
     <bean id="handlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
 
-    <bean id="viewResolver" class="org.springframework.web.servlet.view.XmlViewResolver"/>
+    <!-- view names in views.xml -->
+    <bean id="viewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
+        <property name="order" value="0"/>
+    </bean>
+
+    <!-- if not found in views.xml default to looking for a JSP -->
+    <bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
+        <property name="order" value="1"/>
+        <property name="prefix" value="/WEB-INF/jsp/"/>
+        <property name="suffix" value=".jsp"/>
+    </bean>
+
+    <!-- controllers with bean name mappings -->
+    <bean name="/about.html" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>
 
     <bean name="/tracking.html" class="gov.va.med.edp.web.controller.ClientVersionSynchronizationController">
@@ -31,4 +44,8 @@
     </bean>
 
+    <bean name="/login.html" class="gov.va.med.edp.web.controller.LoginController">
+        <property name="vistaAccounts" ref="vistaAccounts"/>
+    </bean>
+
     <bean name="/logout.html" class="gov.va.med.edp.web.controller.LogoutController"/>
 
@@ -39,5 +56,5 @@
     <bean name="/board.xml" class="gov.va.med.edp.web.controller.TrackingController">
         <property name="trackingDao" ref="bigBoardDao"/>
-    	<property name="serverPackageVersionDao" ref="serverPackageVersionDao"/>        
+        <property name="serverPackageVersionDao" ref="serverPackageVersionDao"/>
     </bean>
 
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/about.jsp
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/about.jsp	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/about.jsp	(revision 1252)
@@ -0,0 +1,25 @@
+<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+    <title>
+        <fmt:message key="app.name"/>
+    </title>
+</head>
+<body>
+<h2>
+     <fmt:message key="app.name"/>
+</h2>
+
+<h3>
+    <fmt:message key="app.version"/>
+</h3>
+
+<h4>Built: <fmt:message key="app.buildtime"/></h4>
+
+<div>
+    Copyright <fmt:message key="copyright.year"/> - <a href="<fmt:message key="copyright.organization.url"/>"><fmt:message key="copyright.organization"/></a>
+</div>
+</body>
+</html>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/login.jsp
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/login.jsp	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/login.jsp	(revision 1252)
@@ -0,0 +1,93 @@
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
+<%@ include file="/WEB-INF/jsp/taglibs.jsp" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+<head>
+    <title><fmt:message key="login.title"/></title>
+    <link rel="shortcut icon" href="<c:url value="/favicon.ico"/>" type="image/x-icon"/>
+    <style type="text/css">
+        body {
+
+        }
+
+        form {
+            width: 620px;
+            height: 374px;
+            margin: 0 auto;
+            margin-top: 10em;
+        }
+
+        table {
+            margin-top: 180px;
+            margin-left: 40px;
+            width: 100%;
+        }
+
+        label {
+            display: block;
+            text-align: right;
+        }
+
+    </style>
+</head>
+<body>
+<form method="post" id="loginForm" action="<c:url value='j_spring_security_check'/>">
+    <table>
+        <c:if test="${param.error != null}">
+            <tr class="error">
+                <td colspan="2">
+                    <fmt:message key="errors.verify.mismatch"/>
+                    <c:out value="${requestScope.SPRING_SECURITY_LAST_EXCEPTION.message}"/>
+                </td>
+            </tr>
+        </c:if>
+        <tr>
+            <td>
+                <label for="j_stationNumber">
+                    <fmt:message key="label.facility"/>
+                </label>
+            </td>
+            <td>
+                <select id="j_stationNumber" name="j_stationNumber" tabindex="3">
+                    <c:forEach items="${vistaAccounts}" var="account">
+                        <option value="<c:out value="${account.primaryStation}"/>"><c:out value="${account.name}"/>
+                            (<c:out value="${account.primaryStation}"/>)
+                        </option>
+                    </c:forEach>
+                </select>
+            </td>
+        </tr>
+        <tr>
+            <td>
+                <label for="j_access">
+                    <fmt:message key="label.access"/>
+                </label>
+            </td>
+            <td>
+                <input type="password" name="j_access" id="j_access" tabindex="1"/>
+            </td>
+        </tr>
+
+        <tr>
+            <td>
+                <label for="j_verify">
+                    <fmt:message key="label.verify"/>
+                </label>
+            </td>
+            <td>
+                <input type="password" name="j_verify" id="j_verify" tabindex="2"/>
+            </td>
+        </tr>
+
+        <tr>
+            <td/>
+            <td>
+                <input type="submit" name="login" value="<fmt:message key='button.login'/>"
+                       tabindex="4"/>
+            </td>
+        </tr>
+    </table>
+</form>
+</body>
+</html>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/taglibs.jsp
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/taglibs.jsp	(revision 1252)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/jsp/taglibs.jsp	(revision 1252)
@@ -0,0 +1,1 @@
+<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %><%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %><c:set var="ctx" value="${pageContext.request.contextPath}"/>
Index: IS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/kaajeeConfig.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/kaajeeConfig.xml	(revision 1251)
+++ 	(revision )
@@ -1,469 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<kaajee-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="kaajeeConfig.xsd">
-
-
-
-    <!-- host application name, used for login page display and logging -->
-
-    <host-application-name>EDIS Tracking Board</host-application-name>
-
-
-
-    <!-- put each station number for KAAJEE login here -->
-
-    <login-station-numbers>
-
-        <station-number>402</station-number>
-
-        <station-number>405</station-number>
-
-        <station-number>423</station-number>
-
-        <station-number>433</station-number>
-
-        <station-number>436</station-number>
-
-        <station-number>437</station-number>
-
-        <station-number>438</station-number>
-
-        <station-number>442</station-number>
-
-        <station-number>447</station-number>
-
-        <station-number>454</station-number>
-
-        <station-number>459</station-number>
-
-        <station-number>460</station-number>
-        
-		<station-number>463</station-number>
-
-        <station-number>501</station-number>
-
-        <station-number>502</station-number>
-
-        <station-number>503</station-number>
-
-        <station-number>504</station-number>
-
-        <station-number>506</station-number>
-
-        <station-number>508</station-number>
-
-        <station-number>509</station-number>
-
-        <station-number>509A0</station-number>
-
-        <station-number>512</station-number>
-
-        <station-number>512A5</station-number>
-
-        <station-number>515</station-number>
-
-        <station-number>516</station-number>
-
-        <station-number>517</station-number>
-
-        <station-number>518</station-number>
-
-        <station-number>519</station-number>
-
-        <station-number>520</station-number>
-
-        <station-number>520A0</station-number>
-
-        <station-number>521</station-number>
-
-        <station-number>523</station-number>
-
-        <station-number>523A4</station-number>
-
-        <station-number>523A5</station-number>
-
-        <station-number>524</station-number>
-
-        <station-number>526</station-number>
-
-        <station-number>528</station-number>
-
-        <station-number>528A4</station-number>
-
-        <station-number>528A5</station-number>
-
-        <station-number>528A6</station-number>
-
-        <station-number>528A7</station-number>
-
-        <station-number>528A8</station-number>
-
-        <station-number>529</station-number>
-
-        <station-number>531</station-number>
-
-        <station-number>534</station-number>
-
-        <station-number>537</station-number>
-
-        <station-number>538</station-number>
-
-        <station-number>539</station-number>
-
-        <station-number>540</station-number>
-
-        <station-number>541</station-number>
-
-        <station-number>542</station-number>
-
-        <station-number>544</station-number>
-
-        <station-number>546</station-number>
-
-        <station-number>548</station-number>
-
-        <station-number>549</station-number>
-
-        <station-number>549A4</station-number>
-
-        <station-number>550</station-number>
-
-        <station-number>552</station-number>
-
-        <station-number>553</station-number>
-
-        <station-number>554</station-number>
-
-        <station-number>556</station-number>
-
-        <station-number>557</station-number>
-
-        <station-number>558</station-number>
-
-        <station-number>561</station-number>
-
-        <station-number>561A4</station-number>
-
-        <station-number>562</station-number>
-
-        <station-number>564</station-number>
-
-        <station-number>565</station-number>
-
-        <station-number>568</station-number>
-
-        <station-number>568A4</station-number>
-
-        <station-number>570</station-number>
-
-        <station-number>573</station-number>
-
-        <station-number>573A4</station-number>
-
-        <station-number>575</station-number>
-
-        <station-number>578</station-number>
-
-        <station-number>580</station-number>
-
-        <station-number>581</station-number>
-
-        <station-number>583</station-number>
-
-        <station-number>585</station-number>
-
-        <station-number>586</station-number>
-
-        <station-number>589</station-number>
-
-        <station-number>589A4</station-number>
-
-        <station-number>589A5</station-number>
-
-        <station-number>589A6</station-number>
-
-        <station-number>589A7</station-number>
-
-        <station-number>590</station-number>
-
-        <station-number>593</station-number>
-
-        <station-number>595</station-number>
-
-        <station-number>596</station-number>
-
-        <station-number>596A4</station-number>
-
-        <station-number>598</station-number>
-
-        <station-number>600</station-number>
-
-        <station-number>603</station-number>
-
-        <station-number>605</station-number>
-
-        <station-number>607</station-number>
-
-        <station-number>608</station-number>
-
-        <station-number>610</station-number>
-
-        <station-number>610A4</station-number>
-
-        <station-number>612</station-number>
-
-        <station-number>612A4</station-number>
-
-        <station-number>613</station-number>
-
-        <station-number>614</station-number>
-
-        <station-number>618</station-number>
-
-        <station-number>619</station-number>
-
-        <station-number>619A4</station-number>
-
-        <station-number>620</station-number>
-
-        <station-number>620A4</station-number>
-
-        <station-number>621</station-number>
-
-        <station-number>623</station-number>
-
-        <station-number>626</station-number>
-
-        <station-number>626A4</station-number>
-
-        <station-number>629</station-number>
-
-        <station-number>630</station-number>
-
-        <station-number>630A4</station-number>
-
-        <station-number>630A5</station-number>
-
-        <station-number>631</station-number>
-
-        <station-number>632</station-number>
-
-        <station-number>635</station-number>
-
-        <station-number>636</station-number>
-
-        <station-number>636A4</station-number>
-
-        <station-number>636A6</station-number>
-
-        <station-number>636A7</station-number>
-
-        <station-number>636A8</station-number>
-
-        <station-number>637</station-number>
-
-        <station-number>640</station-number>
-
-        <station-number>640A4</station-number>
-
-        <station-number>642</station-number>
-
-        <station-number>644</station-number>
-
-        <station-number>646</station-number>
-
-        <station-number>646A4</station-number>
-
-        <station-number>646A5</station-number>
-
-        <station-number>648</station-number>
-
-        <station-number>648A4</station-number>
-
-        <station-number>649</station-number>
-
-        <station-number>650</station-number>
-
-        <station-number>652</station-number>
-
-        <station-number>653</station-number>
-
-        <station-number>654</station-number>
-
-        <station-number>655</station-number>
-
-        <station-number>656</station-number>
-
-        <station-number>657</station-number>
-
-        <station-number>657A0</station-number>
-
-        <station-number>657A4</station-number>
-
-        <station-number>657A5</station-number>
-
-        <station-number>658</station-number>
-
-        <station-number>659</station-number>
-
-        <station-number>660</station-number>
-
-        <station-number>662</station-number>
-
-        <station-number>663</station-number>
-
-        <station-number>663A4</station-number>
-
-        <station-number>664</station-number>
-
-        <station-number>666</station-number>
-
-        <station-number>667</station-number>
-
-        <station-number>668</station-number>
-
-        <station-number>671</station-number>
-
-        <station-number>671A4</station-number>
-
-        <station-number>672</station-number>
-
-        <station-number>673</station-number>
-
-        <station-number>674</station-number>
-
-        <station-number>674A4</station-number>
-
-        <station-number>674A5</station-number>
-
-        <station-number>675</station-number>
-
-        <station-number>676</station-number>
-
-        <station-number>678</station-number>
-
-        <station-number>679</station-number>
-
-        <station-number>687</station-number>
-
-        <station-number>688</station-number>
-
-        <station-number>689</station-number>
-
-        <station-number>689A4</station-number>
-
-        <station-number>691</station-number>
-
-        <station-number>691A4</station-number>
-
-        <station-number>692</station-number>
-
-        <station-number>693</station-number>
-
-        <station-number>695</station-number>
-
-        <station-number>757</station-number>
-
-		
-
-        <station-number>982</station-number>
-
-    </login-station-numbers>
-
-
-
-
-
-    <!-- defined application context root Name -->
-
-    <context-root-name>${edis.tracking.trackingContextRoot}</context-root-name>
-
-
-
-
-
-    <!-- put the system announcement here. Use ~ for a line break, or ~ ~ for a
-
-  paragraph break. -->
-
-    <system-announcement>
-
-        U.S. Government Computer System
-
-        ~ ~
-
-        U. S. government systems are intended to be used by authorized government network users for viewing and
-
-        retrieving information only, except as otherwise explicitly authorized for official business and limited
-
-        personal use in accordance with policy. Information from these systems resides on and transmits through computer
-
-        systems and networks funded by the government. All access or use constitutes understanding and acceptance that
-
-        there is no reasonable expectation of privacy in the use of Government networks or systems.
-
-        ~ ~
-
-        The data and documents on this system include Federal records that contain sensitive information protected by
-
-        various Federal statutes, including the Privacy Act, 5 U.S.C. Section 552a, and veterans' records
-
-        confidentiality statutes such as 38 U.S.C. Sections 5701 and 7332. Access to the data and records is on a
-
-        need-to-know basis only.
-
-        ~ ~
-
-        All access or use of this system constitutes user understanding and acceptance of these terms and constitutes
-
-        unconditional consent to review and action including (but not limited to) monitoring, recording, copying,
-
-        auditing, inspecting, investigating, restricting access, blocking, tracking, disclosing to authorized personnel,
-
-        or any other authorized actions by all authorized government and law enforcement personnel.
-
-        ~ ~
-
-        Unauthorized user attempts or acts to (1) access, upload, change, or delete information on this system, (2)
-
-        modify this system, (3) deny access to this system, (4) accrue resources for unauthorized use or (5) otherwise
-
-        misuse this system are strictly prohibited. Such attempts or acts are subject to action that may result in
-
-        criminal, civil, or administrative penalties.
-
-    </system-announcement>
-
-
-
-    <!-- set to true to return a user's "New Person" division multiple as part
-
-  of login -->
-
-    <user-new-person-divisions retrieve="true"/>
-
-
-
-    <!-- set to true to return all children divisions of the login division's
-
-computing facility, as part of login -->
-
-    <computing-facility-divisions retrieve="true"/>
-
-
-
-    <cactus-insecure-mode enabled="false"/>
-
-
-
-    <!-- BEAWeblogic Server SSL listen port , used for login page to implement SSL   -->
-
-    <!--   <ssl-listen-port-number>7002</ssl-listen-port-number>  -->
-
-
-
-
-
-</kaajee-config>
-
-  
Index: IS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/kaajeeConfig.xsd
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/kaajeeConfig.xsd	(revision 1251)
+++ 	(revision )
@@ -1,84 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Kyle Clarke (Department of Veterans Affairs) -->
-
-<!--W3C Schema generated by XMLSPY v5 rel. 3 U (http://www.xmlspy.com)-->
-
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
-
-	<xs:element name="computing-facility-divisions">
-
-		<xs:complexType>
-
-			<xs:attribute name="retrieve" type="xs:boolean" use="required"/>
-
-		</xs:complexType>
-
-	</xs:element>
-
-	<xs:element name="host-application-name" type="xs:string"/>
-
-	<xs:element name="kaajee-config">
-
-		<xs:complexType>
-
-			<xs:all>
-
-				<xs:element ref="host-application-name" minOccurs="0"/>
-
-				<xs:element ref="login-station-numbers"/>
-
-				<xs:element ref="context-root-name" minOccurs="0"/>
-
-				<xs:element ref="system-announcement" minOccurs="0"/>
-
-				<xs:element ref="user-new-person-divisions" minOccurs="0"/>
-
-				<xs:element ref="computing-facility-divisions" minOccurs="0"/>
-
-				<xs:element ref="cactus-insecure-mode" minOccurs="0"/>
-
-			</xs:all>
-
-		</xs:complexType>
-
-	</xs:element>
-
-	<xs:element name="login-station-numbers">
-
-		<xs:complexType>
-
-			<xs:sequence>
-
-				<xs:element ref="station-number" maxOccurs="unbounded"/>
-
-			</xs:sequence>
-
-		</xs:complexType>
-
-	</xs:element>
-
-	<xs:element name="station-number" type="xs:string"/>
-
-	<xs:element name="system-announcement" type="xs:string"/>
-
-	<xs:element name="user-new-person-divisions">
-
-		<xs:complexType>
-
-			<xs:attribute name="retrieve" type="xs:boolean" use="required"/>
-
-		</xs:complexType>
-
-	</xs:element>
-
-	<xs:element name="cactus-insecure-mode"/>
-
-	<xs:element name="context-root-name"/>
-
-</xs:schema>
-
-
-
-
-
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/views.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/views.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/views.xml	(revision 1252)
@@ -27,4 +27,12 @@
     </bean>
 
+    <bean id="about" class="org.springframework.web.servlet.view.JstlView">
+        <property name="url" value="/WEB-INF/jsp/about.jsp"/>
+    </bean>
+
+    <bean id="login" class="org.springframework.web.servlet.view.JstlView">
+        <property name="url" value="/WEB-INF/jsp/login.jsp"/>
+    </bean>
+
     <bean id="logout" class="org.springframework.web.servlet.view.JstlView">
         <property name="url" value="/WEB-INF/jsp/logout.jsp"/>
Index: /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/web.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/web.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/web.xml	(revision 1252)
@@ -18,8 +18,11 @@
     <context-param>
         <param-name>contextConfigLocation</param-name>
-        <param-value>
-            classpath*:/applicationContext-dao.xml
-        </param-value>
+        <param-value>/WEB-INF/config/web-application-config.xml</param-value>
     </context-param>
+
+    <filter>
+        <filter-name>springSecurityFilterChain</filter-name>
+        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
+    </filter>
 
     <filter>
@@ -35,5 +38,5 @@
         <filter-name>noCacheFilter</filter-name>
         <filter-class>gov.va.med.edp.web.servlet.filter.ResponseHeaderFilter</filter-class>
-         <init-param>
+        <init-param>
             <param-name>Cache-Control</param-name>
             <param-value>no-store, must-revalidate</param-value>
@@ -45,48 +48,8 @@
     </filter>
 
-    <listener>
-        <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
-    </listener>
-
-    <listener>
-        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
-    </listener>
-
-    <listener>
-        <listener-class>gov.va.med.authentication.kernel.KaajeeSessionAttributeListener</listener-class>
-    </listener>
-
-    <listener>
-        <listener-class>gov.va.med.authentication.kernel.KaajeeHttpSessionListener</listener-class>
-    </listener>
-
-    <listener>
-        <listener-class>gov.va.med.edp.web.servlet.listener.TimeOutIntegrationSessionAttributeListener</listener-class>
-    </listener>
-
-    <servlet>
-        <servlet-name>KaajeeInit</servlet-name>
-        <servlet-class>gov.va.med.authentication.kernel.InitKaajeeServlet</servlet-class>
-        <init-param>
-            <param-name>kaajee-config-file-location</param-name>
-            <param-value>/WEB-INF/kaajeeConfig.xml</param-value>
-        </init-param>
-        <load-on-startup>3</load-on-startup>
-    </servlet>
-
-    <servlet>
-        <servlet-name>LoginController</servlet-name>
-        <servlet-class>gov.va.med.authentication.kernel.LoginController</servlet-class>
-        <run-as>
-            <!-- In this example, weblogic is the boot user name (i.e., weblogic console user name) -->
-            <role-name>weblogic</role-name>
-        </run-as>
-    </servlet>
-
-    <servlet>
-        <servlet-name>dispatcher</servlet-name>
-        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
+    <filter-mapping>
+        <filter-name>springSecurityFilterChain</filter-name>
+        <url-pattern>/*</url-pattern>
+    </filter-mapping>
 
     <filter-mapping>
@@ -105,5 +68,5 @@
     </filter-mapping>
 
-     <filter-mapping>
+    <filter-mapping>
         <filter-name>noCacheFilter</filter-name>
         <url-pattern>/board.html</url-pattern>
@@ -115,8 +78,25 @@
     </filter-mapping>
 
-    <servlet-mapping>
-        <servlet-name>LoginController</servlet-name>
-        <url-pattern>/LoginController</url-pattern>
-    </servlet-mapping>
+    <listener>
+        <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
+    </listener>
+
+    <listener>
+        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
+    </listener>
+
+    <listener>
+        <listener-class>org.springframework.security.ui.session.HttpSessionEventPublisher</listener-class>
+    </listener>
+
+    <listener>
+        <listener-class>gov.va.med.edp.web.servlet.listener.TimeOutIntegrationSessionAttributeListener</listener-class>
+    </listener>
+
+    <servlet>
+        <servlet-name>dispatcher</servlet-name>
+        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
 
     <servlet-mapping>
@@ -132,15 +112,5 @@
     <servlet-mapping>
         <servlet-name>dispatcher</servlet-name>
-        <url-pattern>tracking.html</url-pattern>
-    </servlet-mapping>
-
-    <servlet-mapping>
-        <servlet-name>dispatcher</servlet-name>
-        <url-pattern>board.html</url-pattern>
-    </servlet-mapping>
-
-    <servlet-mapping>
-        <servlet-name>dispatcher</servlet-name>
-        <url-pattern>logout.html</url-pattern>
+        <url-pattern>*.html</url-pattern>
     </servlet-mapping>
 
@@ -158,59 +128,59 @@
     </error-page>
 
-    <security-constraint>
-        <web-resource-collection>
-            <web-resource-name>ED Tracking Board XML Services</web-resource-name>
-            <url-pattern>*.xml</url-pattern>
-            <http-method>GET</http-method>
-            <http-method>POST</http-method>
-        </web-resource-collection>
-        <auth-constraint>
-            <role-name>AUTHENTICATED_KAAJEE_USER</role-name>
-        </auth-constraint>
-        <user-data-constraint>
-            <transport-guarantee>NONE</transport-guarantee>
-        </user-data-constraint>
-    </security-constraint>
+    <!--<security-constraint>-->
+    <!--<web-resource-collection>-->
+    <!--<web-resource-name>ED Tracking Board XML Services</web-resource-name>-->
+    <!--<url-pattern>*.xml</url-pattern>-->
+    <!--<http-method>GET</http-method>-->
+    <!--<http-method>POST</http-method>-->
+    <!--</web-resource-collection>-->
+    <!--<auth-constraint>-->
+    <!--<role-name>AUTHENTICATED_KAAJEE_USER</role-name>-->
+    <!--</auth-constraint>-->
+    <!--<user-data-constraint>-->
+    <!--<transport-guarantee>NONE</transport-guarantee>-->
+    <!--</user-data-constraint>-->
+    <!--</security-constraint>-->
 
-    <security-constraint>
-        <web-resource-collection>
-            <web-resource-name>ED Tracking Board Flex Client</web-resource-name>
-            <url-pattern>*.swf</url-pattern>
-            <url-pattern>tracking.html</url-pattern>
-            <url-pattern>board.html</url-pattern>
-            <http-method>GET</http-method>
-        </web-resource-collection>
-        <auth-constraint>
-            <role-name>AUTHENTICATED_KAAJEE_USER</role-name>
-        </auth-constraint>
-        <user-data-constraint>
-            <transport-guarantee>NONE</transport-guarantee>
-        </user-data-constraint>
-    </security-constraint>
+    <!--<security-constraint>-->
+    <!--<web-resource-collection>-->
+    <!--<web-resource-name>ED Tracking Board Flex Client</web-resource-name>-->
+    <!--<url-pattern>*.swf</url-pattern>-->
+    <!--<url-pattern>tracking.html</url-pattern>-->
+    <!--<url-pattern>board.html</url-pattern>-->
+    <!--<http-method>GET</http-method>-->
+    <!--</web-resource-collection>-->
+    <!--<auth-constraint>-->
+    <!--<role-name>AUTHENTICATED_KAAJEE_USER</role-name>-->
+    <!--</auth-constraint>-->
+    <!--<user-data-constraint>-->
+    <!--<transport-guarantee>NONE</transport-guarantee>-->
+    <!--</user-data-constraint>-->
+    <!--</security-constraint>-->
 
-    <security-constraint>
-        <web-resource-collection>
-            <web-resource-name>ED Tracking Board Debug Screen</web-resource-name>
-            <url-pattern>debug.jsp</url-pattern>
-            <http-method>GET</http-method>
-        </web-resource-collection>
-        <auth-constraint>
-            <role-name>AUTHENTICATED_KAAJEE_USER</role-name>
-        </auth-constraint>
-        <user-data-constraint>
-            <transport-guarantee>NONE</transport-guarantee>
-        </user-data-constraint>
-    </security-constraint>
+    <!--<security-constraint>-->
+    <!--<web-resource-collection>-->
+    <!--<web-resource-name>ED Tracking Board Debug Screen</web-resource-name>-->
+    <!--<url-pattern>debug.jsp</url-pattern>-->
+    <!--<http-method>GET</http-method>-->
+    <!--</web-resource-collection>-->
+    <!--<auth-constraint>-->
+    <!--<role-name>AUTHENTICATED_KAAJEE_USER</role-name>-->
+    <!--</auth-constraint>-->
+    <!--<user-data-constraint>-->
+    <!--<transport-guarantee>NONE</transport-guarantee>-->
+    <!--</user-data-constraint>-->
+    <!--</security-constraint>-->
 
-    <login-config>
-        <auth-method>FORM</auth-method>
-        <form-login-config>
-            <form-login-page>login/login.jsp</form-login-page>
-            <form-error-page>login/loginerror.jsp</form-error-page>
-        </form-login-config>
-    </login-config>
-    
-    <security-role>
-        <role-name>AUTHENTICATED_KAAJEE_USER</role-name>
-    </security-role>
+    <!--<login-config>-->
+    <!--<auth-method>FORM</auth-method>-->
+    <!--<form-login-config>-->
+    <!--<form-login-page>login/login.jsp</form-login-page>-->
+    <!--<form-error-page>login/loginerror.jsp</form-error-page>-->
+    <!--</form-login-config>-->
+    <!--</login-config>-->
+    <!---->
+    <!--<security-role>-->
+    <!--<role-name>AUTHENTICATED_KAAJEE_USER</role-name>-->
+    <!--</security-role>-->
 </web-app>
Index: IS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/weblogic.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/WEB-INF/weblogic.xml	(revision 1251)
+++ 	(revision )
@@ -1,36 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
-
-<weblogic-web-app>
-
-	<session-descriptor>
-
-		<session-param>
-
-			<param-name>CookieName</param-name>
-
-			<param-value>edJSESSIONID</param-value>
-
-		</session-param>
-
-		<session-param>
-
-			<param-name>PersistentStoreType</param-name>
-
-			<param-value>replicated_if_clustered</param-value>
-
-		</session-param>
-
-	</session-descriptor>
-
-	<container-descriptor>
-
-		<session-monitoring-enabled>true</session-monitoring-enabled>
-
-	</container-descriptor>
-
-	<context-root>${edis.tracking.trackingContextRoot}</context-root>
-
-</weblogic-web-app>
-
Index: IS/trunk/java/tracking-server-main/src/main/webapp/about.jsp
===================================================================
--- /EDIS/trunk/java/tracking-server-main/src/main/webapp/about.jsp	(revision 1251)
+++ 	(revision )
@@ -1,25 +1,0 @@
-<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-    <title>
-        <fmt:message key="app.name"/>
-    </title>
-</head>
-<body>
-<h2>
-     <fmt:message key="app.name"/>
-</h2>
-
-<h3>
-    <fmt:message key="app.version"/>
-</h3>
-
-<h4>Built: <fmt:message key="app.buildtime"/></h4>
-
-<div>
-    Copyright <fmt:message key="copyright.year"/> - <a href="<fmt:message key="copyright.organization.url"/>"><fmt:message key="copyright.organization"/></a>
-</div>
-</body>
-</html>
Index: /EDIS/trunk/java/tracking-server-vista/pom.xml
===================================================================
--- /EDIS/trunk/java/tracking-server-vista/pom.xml	(revision 1251)
+++ /EDIS/trunk/java/tracking-server-vista/pom.xml	(revision 1252)
@@ -46,4 +46,22 @@
             <artifactId>jaxen</artifactId>
             <version>1.1.1</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>xerces</groupId>
+                    <artifactId>xmlParserAPIs</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xerces</groupId>
+                    <artifactId>xercesImpl</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xml-apis</groupId>
+                    <artifactId>xml-apis</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xom</groupId>
+                    <artifactId>xom</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
@@ -53,14 +71,14 @@
         </dependency>
         <dependency>
-        <groupId>javax.servlet</groupId>
-        <artifactId>servlet-api</artifactId>
-        <version>${servlet.version}</version>
-        <scope>provided</scope>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>${servlet.version}</version>
+            <scope>provided</scope>
         </dependency>
         <dependency>
-        <groupId>javax.resource</groupId>
-        <artifactId>connector</artifactId>
-        <version>1.0</version>
-        <scope>provided</scope>
+            <groupId>javax.resource</groupId>
+            <artifactId>connector</artifactId>
+            <version>1.0</version>
+            <scope>provided</scope>
         </dependency>
         <dependency>
