Index: lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/UpdateWebXmlTask.java =================================================================== diff -u -r9d1cffa6c775eba739e85a3e2f7cdc83c89a23be -r2107bdefa191451610183c848195bd2c6df77897 --- lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/UpdateWebXmlTask.java (.../UpdateWebXmlTask.java) (revision 9d1cffa6c775eba739e85a3e2f7cdc83c89a23be) +++ lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/UpdateWebXmlTask.java (.../UpdateWebXmlTask.java) (revision 2107bdefa191451610183c848195bd2c6df77897) @@ -162,7 +162,12 @@ } contextParamElement.removeChild(valueChildren.item(vc)); } - currentValue += " classpath:"+applicationContextPath+"\n"; + int index = currentValue.indexOf(applicationContextPath); + System.out.println("Current value "+currentValue+"\n(index="+index+")"); + if ( index < 0 ) { + System.out.println("Adding "+applicationContextPath+" to context"); + currentValue += " classpath:"+applicationContextPath+"\n"; + } contextParamElement.appendChild(doc.createTextNode(currentValue)); }