<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic NTLM Passthru Breaks Feed Service in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213347#M166477</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Having recently implemented NTLM Passuthru authentication on 3.1, I'm having some issues with Share dashlets that access the activity feed service.&amp;nbsp; For instance, 'My Site Activities' no longer displays any events.&amp;nbsp; The iCal feed also bounces me out to an Alfresco Explorer login screen.&amp;nbsp; The app otherwise is working quite reliably with SSO and I can perform just about any document transaction, search, action etc, it's just seems to be things hitting the feedservice that fail.&amp;nbsp; Here's a sample error generated (presumably) by the Site Activites dashlet going for a refresh:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;23:29:58,412 ERROR [org.alfresco.repo.activities.feed.local.LocalFeedGridJob] org.json.JSONException: A JSONArray text must start with '[' at character 1 of &amp;lt;body bgcolor="#ffffff" style="background-image: url(/alfresco/images/logo/AlfrescoFadedBG.png); background-repeat: no-repeat; background-attachment: fixed"&amp;gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;A href="http://www.w3.org/TR/html4/loose.dtd" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/TR/html4/loose.dtd&lt;/A&gt;"&amp;gt; &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Alfresco Web Client - Login&amp;lt;/title&amp;gt;&amp;lt;link rel="search" type="application/opensearchdescription+xml" href="/alfresco/wcservice/api/search/keyword /description.xml" title="Alfresco Keyword Search"&amp;gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/main.css" type="text/css"&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/picker.css" type="text/css"&amp;gt;&amp;lt;!–[if IE 6]&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/ie6.css" type="text/css"&amp;gt;&amp;lt;![endif]–&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/menu.js"&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script type="text/javascript" src="/alfresco/scripts/webdav.js"&amp;gt;&amp;lt;/script &amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/yahoo/yahoo-min.js "&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/connection /connection-min.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/event/event-min.js "&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/mootools.v1.11.js"&amp;gt; &amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/common.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/summary-info.js"&amp;gt; &amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/picker.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/tagger.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;setContextPath(' /alfresco');&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form id="loginForm" name="loginForm" method="post" action="/alfresco/faces/jsp/login.jsp;jsessionid =D64FC53758034F895CED1FDFBCE090CC" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded"&amp;gt; &amp;lt;table width=100% height=98% align=center&amp;gt;&amp;lt;tr width=100% align=center&amp;gt;&amp;lt;td valign=middle align=center width=100%&amp;gt;&amp;lt;table cellspacing=0 cellpadding=0 border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_02.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_04.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor='white'&amp;gt;&amp;lt;table border=0 cellspacing=4 cellpadding=2&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;Alfresco&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;span class='mainSubTitle'&amp;gt;Enter Login details:&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td &amp;gt;User Name:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input id="loginForm:user-name" name="loginForm:user-name" type="text" value="" style="width:150px" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password:&amp;lt; /td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type="password" id="loginForm:user-password" name="loginForm:user-password" style="width:150px" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Language:&amp;lt; /td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;select id="loginForm:language" name="loginForm:language" size="1" style="width:150px" onchange="document.forms['loginForm'].submit(); return true;"&amp;gt; &amp;lt;option value="en_US" selected="selected"&amp;gt;English&amp;lt;/option&amp;gt;&amp;lt; /select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2 align=right&amp;gt;&amp;lt;input id="loginForm:submit" name="loginForm:submit" type="submit" value="Login" onclick="if(typeof window.clearFormHiddenParams_loginForm!='undefined') {clearFormHiddenParams_loginForm('loginForm');}" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td background='/alfresco/images/parts/white_06.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_08.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;div id="no-cookies" style="display:none"&amp;gt;&amp;lt;table cellpadding="0" cellspacing="0" border="0" style="padding-top:16px;"&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &amp;lt;table cellspacing='0' cellpadding='0' style='border-width: 0px; width: 100%'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_02.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_04.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-color:#ffffcc;'&amp;gt;&amp;lt;table cellpadding="0" cellspacing="0" border="0"&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=top style="padding-top:2px" width=20&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td class="mainSubText"&amp;gt;Cookies must be enabled in your browser for the Alfresco Web-Client to function correctly.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_06.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_08.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;document.cookie= "_alfTest=_alfTest"var cookieEnabled = (document.cookie.indexOf("_alfTest") != -1);if (cookieEnabled == false){document.getElementById("no-cookies"). style.display = 'inline';}&amp;lt;/script&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table &amp;gt;&amp;lt;input type="hidden" name="loginForm_SUBMIT" value="1" /&amp;gt;&amp;lt;input type="hidden" name="loginForm:_idcl" /&amp;gt;&amp;lt;input type="hidden" name="loginForm:_link_hidden_" /&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;&amp;lt;!– function clear_loginForm() { clearFormHiddenParams_loginForm('loginForm'); } function clearFormHiddenParams_loginForm(currFormName) { var f = document.forms['loginForm']; f.elements['loginForm:_idcl'].value=''; f.elements['loginForm:_link_hidden_'].value=''; f.target=''; } clearFormHiddenParams_loginForm();//–&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value=" rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN0A AExcHQADi9qc3AvbG9naW4uanNw" /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;if (document.getElementById("loginForm:user-name"). value.length == 0){document.getElementById("loginForm:user-name"). focus();}else{document.getElementById("loginForm:user- password").focus();}&amp;lt;/script&amp;gt;&amp;lt;/body&amp;gt;&amp;lt; /html&amp;gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;23:29:58,443 ERROR [org.alfresco.repo.activities.feed.AbstractFeedGenerator] Exception during generation of feeds&lt;BR /&gt;java.lang.Exception: A JSONArray text must start with '[' at character 1 of &amp;lt;body bgcolor="#ffffff" style="background-image: url(/alfresco/images/logo/AlfrescoFadedBG.png); background-repeat: no-repeat; background-attachment: fixed"&amp;gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;A href="http://www.w3.org/TR/html4/loose.dtd" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/TR/html4/loose.dtd&lt;/A&gt;"&amp;gt; &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Alfresco Web Client - Login&amp;lt;/title&amp;gt;&amp;lt;link rel="search" type="application/opensearchdescription+xml" href="/alfresco/wcservice/api/search/keyword /description.xml" title="Alfresco Keyword Search"&amp;gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/main.css" type="text/css"&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/picker.css" type="text/css"&amp;gt;&amp;lt;!–[if IE 6]&amp;gt;&amp;lt;link rel="stylesheet" href="/alfresco/css/ie6.css" type="text/css"&amp;gt;&amp;lt;![endif]–&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/menu.js"&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script type="text/javascript" src="/alfresco/scripts/webdav.js"&amp;gt;&amp;lt;/script &amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/yahoo/yahoo-min.js "&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/connection /connection-min.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/yahoo/event/event-min.js "&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/mootools.v1.11.js"&amp;gt; &amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/common.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/summary-info.js"&amp;gt; &amp;lt;/script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/picker.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript" src="/alfresco/scripts/ajax/tagger.js"&amp;gt;&amp;lt; /script&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;setContextPath(' /alfresco');&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;form id="loginForm" name="loginForm" method="post" action="/alfresco/faces/jsp/login.jsp;jsessionid =D64FC53758034F895CED1FDFBCE090CC" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded"&amp;gt; &amp;lt;table width=100% height=98% align=center&amp;gt;&amp;lt;tr width=100% align=center&amp;gt;&amp;lt;td valign=middle align=center width=100%&amp;gt;&amp;lt;table cellspacing=0 cellpadding=0 border=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_02.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_04.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td bgcolor='white'&amp;gt;&amp;lt;table border=0 cellspacing=4 cellpadding=2&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;Alfresco&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;span class='mainSubTitle'&amp;gt;Enter Login details:&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td &amp;gt;User Name:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input id="loginForm:user-name" name="loginForm:user-name" type="text" value="" style="width:150px" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Password:&amp;lt; /td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type="password" id="loginForm:user-password" name="loginForm:user-password" style="width:150px" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Language:&amp;lt; /td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;select id="loginForm:language" name="loginForm:language" size="1" style="width:150px" onchange="document.forms['loginForm'].submit(); return true;"&amp;gt; &amp;lt;option value="en_US" selected="selected"&amp;gt;English&amp;lt;/option&amp;gt;&amp;lt; /select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2 align=right&amp;gt;&amp;lt;input id="loginForm:submit" name="loginForm:submit" type="submit" value="Login" onclick="if(typeof window.clearFormHiddenParams_loginForm!='undefined') {clearFormHiddenParams_loginForm('loginForm');}" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td background='/alfresco/images/parts/white_06.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td background='/alfresco/images/parts/white_08.gif'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=7&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;div id="no-cookies" style="display:none"&amp;gt;&amp;lt;table cellpadding="0" cellspacing="0" border="0" style="padding-top:16px;"&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &amp;lt;table cellspacing='0' cellpadding='0' style='border-width: 0px; width: 100%'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_02.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_04.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-color:#ffffcc;'&amp;gt;&amp;lt;table cellpadding="0" cellspacing="0" border="0"&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=top style="padding-top:2px" width=20&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td class="mainSubText"&amp;gt;Cookies must be enabled in your browser for the Alfresco Web-Client to function correctly.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_06.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='background-image: url(/alfresco/images/parts/yellowInner_08.gif)'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td style='width: 7px;'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;document.cookie= "_alfTest=_alfTest"var cookieEnabled = (document.cookie.indexOf("_alfTest") != -1);if (cookieEnabled == false){document.getElementById("no-cookies"). style.display = 'inline';}&amp;lt;/script&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table &amp;gt;&amp;lt;input type="hidden" name="loginForm_SUBMIT" value="1" /&amp;gt;&amp;lt;input type="hidden" name="loginForm:_idcl" /&amp;gt;&amp;lt;input type="hidden" name="loginForm:_link_hidden_" /&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;&amp;lt;!– function clear_loginForm() { clearFormHiddenParams_loginForm('loginForm'); } function clearFormHiddenParams_loginForm(currFormName) { var f = document.forms['loginForm']; f.elements['loginForm:_idcl'].value=''; f.elements['loginForm:_link_hidden_'].value=''; f.target=''; } clearFormHiddenParams_loginForm();//–&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value=" rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN0A AExcHQADi9qc3AvbG9naW4uanNw" /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script&amp;gt;if (document.getElementById("loginForm:user-name"). value.length == 0){document.getElementById("loginForm:user-name"). focus();}else{document.getElementById("loginForm:user- password").focus();}&amp;lt;/script&amp;gt;&amp;lt;/body&amp;gt;&amp;lt; /html&amp;gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;at org.alfresco.repo.activities.feed.local.LocalFeedGridJob. execute(LocalFeedGridJob.java:64)&lt;BR /&gt;at org.alfresco.repo.activities.feed.local.LocalFeedGenerator. generate(LocalFeedGenerator.java:102)&lt;BR /&gt;at org.alfresco.repo.activities.feed.AbstractFeedGenerator. execute(AbstractFeedGenerator.java:133)&lt;BR /&gt;at org.alfresco.repo.activities.feed.FeedGeneratorJob.execute (FeedGeneratorJob.java:56)&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:202)&lt;BR /&gt;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run (SimpleThreadPool.java:529) &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample web.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;!DOCTYPE web-app (View Source for full doctype…)&amp;gt; &lt;BR /&gt;- &amp;lt;web-app&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;display-name&amp;gt;Alfresco Web Client&amp;lt;/display-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Alfresco Web Client&amp;lt;/description&amp;gt; &lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;true&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;javax.faces.STATE_SAVING_METHOD&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;server&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;javax.faces.CONFIG_FILES&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;/WEB-INF/faces-config-app.xml,/WEB-INF/faces-config-beans.xml,/WEB-INF/faces-config-navigation.xml,/WEB-INF/faces-config-common.xml,/WEB-INF/faces-config-repo.xml,/WEB-INF/faces-config-wcm.xml,/WEB-INF/faces-config-custom.xml&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.apache.myfaces.ALLOW_JAVASCRIPT&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;true&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.apache.myfaces.DETECT_JAVASCRIPT&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;false&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;This is an EXPERIMENTAL feature, so leave it off for now!&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.apache.myfaces.SERIALIZE_STATE_IN_SESSION&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;false&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Stop MyFaces from Serializing the state to the session&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp; TODO: Change this to false for production &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.apache.myfaces.PRETTY_HTML&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;true&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;If true, rendered HTML code will be formatted, so that it is "human readable". i.e. additional line separators and whitespace will be written, that do not influence the HTML code. Default: "true"&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;org.apache.myfaces.AUTO_SCROLL&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;false&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;If true, a javascript function will be rendered that is able to restore the former vertical scroll on every request. Convenient feature if you have pages with long lists and you do not want the browser page to always jump to the top if you trigger a link or button action that stays on the same page. Default: "false"&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;contextConfigLocation&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;/WEB-INF/web-application-context.xml&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Spring config file location&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;log4jExposeWebAppRoot&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;false&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Do not try to resolve web app root as file&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp;&amp;nbsp; These were previously init params for the WebDAV servlet,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but since they are also needed to MT-enable the &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalAccess servlet, I have made them context wide. &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;store&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;workspace://SpacesStore&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;context-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;rootPath&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;/app:company_home&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/context-param&amp;gt;&lt;BR /&gt;- &amp;lt;filter&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;- &amp;lt;!– &amp;lt;filter-class&amp;gt;org.alfresco.web.app.servlet.AuthenticationFilter&amp;lt;/filter-class&amp;gt;&lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; For NTLM authentication support use the following filter, also see the filter-mapping section &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.alfresco.web.app.servlet.NTLMAuthenticationFilter&amp;lt;/filter-class&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; For Novell IChain support use the following filter &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.alfresco.web.app.servlet.NovellIChainsHTTPRequestAuthenticationFilter&amp;lt;/filter-class&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp; For NTLM authentication support use the following filter, also see the filter-mapping section &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;filter&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;WebScript NTLM Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.alfresco.web.app.servlet.WebScriptNTLMAuthenticationFilter&amp;lt;/filter-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;BR /&gt;- &amp;lt;filter&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;WebDAV Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;- &amp;lt;!– &amp;lt;filter-class&amp;gt;org.alfresco.repo.webdav.auth.AuthenticationFilter&amp;lt;/filter-class&amp;gt;&lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; For NTLM authentication support use the following filter &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.alfresco.repo.webdav.auth.NTLMAuthenticationFilter&amp;lt;/filter-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;BR /&gt;- &amp;lt;filter&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;filter-class&amp;gt;org.alfresco.web.app.servlet.AdminAuthenticationFilter&amp;lt;/filter-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp; For NTLM authentication support enable the following mappings &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; after enabling the NTLMAuthenticationFilter filter class above &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/navigate/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/service/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/command/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/download/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/template/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/n/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/c/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/t/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/d/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;WebScript NTLM Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/wcservice/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;WebScript NTLM Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/wcs/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/ajax/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;WebDAV Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/webdav/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/admin/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/categories/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/groups/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/users/delete-user.jsp&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/users/users.jsp&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;filter-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;filter-name&amp;gt;Admin Authentication Filter&amp;lt;/filter-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/jsp/admin/system-info.jsp&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/filter-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;listener&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;listener-class&amp;gt;org.apache.myfaces.webapp.StartupServletContextListener&amp;lt;/listener-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;BR /&gt;- &amp;lt;listener&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;listener-class&amp;gt;org.springframework.web.util.Log4jConfigListener&amp;lt;/listener-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;BR /&gt;- &amp;lt;listener&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;listener-class&amp;gt;org.springframework.web.context.ContextLoaderListener&amp;lt;/listener-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;BR /&gt;- &amp;lt;listener&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;listener-class&amp;gt;org.alfresco.web.app.ContextListener&amp;lt;/listener-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/listener&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp; Faces Servlet &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;javax.faces.webapp.FacesServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;uploadFile&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.UploadFileServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;uploadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.UploadContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;downloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.DownloadContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;downloadRawContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.DownloadRawContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestDownloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.GuestDownloadContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestTemplateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.GuestTemplateContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;externalAccess&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.ExternalAccessServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;templateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.TemplateContentServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;commandServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.CommandServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;ajaxServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.ajax.AjaxServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;axis&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.apache.axis.transport.http.AxisServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;load-on-startup&amp;gt;5&amp;lt;/load-on-startup&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;CXFServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.apache.cxf.transport.servlet.CXFServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;load-on-startup&amp;gt;6&amp;lt;/load-on-startup&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;WebDAV&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.repo.webdav.WebDAVServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;load-on-startup&amp;gt;5&amp;lt;/load-on-startup&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;apiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.servlet.WebScriptServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;- &amp;lt;init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;authenticator&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;webscripts.authenticator.basic&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;wcapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.servlet.WebScriptServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;- &amp;lt;init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;authenticator&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;webscripts.authenticator.webclient&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;portalapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.servlet.WebScriptServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;- &amp;lt;init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;authenticator&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;webscripts.authenticator.webclient&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;facebookServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.facebook.FacebookServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;- &amp;lt;init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;authenticator&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;webscripts.authenticator.facebook&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;fbapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.facebook.FacebookAPIServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;- &amp;lt;init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;param-name&amp;gt;authenticator&amp;lt;/param-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;param-value&amp;gt;webscripts.authenticator.facebook&amp;lt;/param-value&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;proxyServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.scripts.servlet.HTTPProxyServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;workflowDefinitionImageServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.WorkflowDefinitionImageServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;JBPMDeployProcessServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;org.alfresco.web.app.servlet.JBPMDeployProcessServlet&amp;lt;/servlet-class&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/faces/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;uploadFile&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/uploadFileServlet&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;uploadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/upload/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;downloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/download/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;downloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/d/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;downloadRawContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/dr&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestDownloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/guestDownload/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestDownloadContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/gd/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;templateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/template/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;templateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/t/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestTemplateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/guestTemplate/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;guestTemplateContent&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/gt/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;externalAccess&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/navigate/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;externalAccess&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/n/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;commandServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/command/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;commandServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/c/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;ajaxServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/ajax/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;axis&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/api/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;CXFServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/cmis/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;WebDAV&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/webdav/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;apiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/service/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;apiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/s/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;wcapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/wcservice/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;wcapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/wcs/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;portalapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/168service/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;portalapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/168s/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;facebookServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/facebook/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;facebookServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/fb/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;fbapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/fbservice/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;fbapiServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/fbs/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;proxyServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/proxy&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;JBPMDeployProcessServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/jbpm/deployprocess&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;servlet-mapping&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;workflowDefinitionImageServlet&amp;lt;/servlet-name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/workflowdefinitionimage/*&amp;lt;/url-pattern&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;BR /&gt;- &amp;lt;session-config&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;session-timeout&amp;gt;60&amp;lt;/session-timeout&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/session-config&amp;gt;&lt;BR /&gt;- &amp;lt;welcome-file-list&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;index.jsp&amp;lt;/welcome-file&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/welcome-file-list&amp;gt;&lt;BR /&gt;- &amp;lt;error-page&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;exception-type&amp;gt;java.lang.Exception&amp;lt;/exception-type&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;location&amp;gt;/jsp/error.jsp&amp;lt;/location&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/error-page&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/web-app&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample webscript-framework-config-custom.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;- &amp;lt;alfresco-config&amp;gt;&lt;BR /&gt;- &amp;lt;!–&amp;nbsp; Overriding endpoints to reference a remote Alfresco server &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;config evaluator="string-compare" condition="Remote"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;remote&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;id&amp;gt;alfresco-noauth&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;name&amp;gt;Alfresco - unauthenticated access&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Access to Alfresco Repository WebScripts that do not require authentication&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;connector-id&amp;gt;alfresco&amp;lt;/connector-id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;endpoint-url&amp;gt;&lt;A href="http://yourserver:8080/alfresco/s" rel="nofollow noopener noreferrer"&gt;http://yourserver:8080/alfresco/s&lt;/A&gt;&amp;lt;/endpoint-url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;identity&amp;gt;none&amp;lt;/identity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/endpoint&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;id&amp;gt;alfresco&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;name&amp;gt;Alfresco - user access&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Access to Alfresco Repository WebScripts that require user authentication&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;connector-id&amp;gt;alfresco&amp;lt;/connector-id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;endpoint-url&amp;gt;&lt;A href="http://yourserver:8080/alfresco/s" rel="nofollow noopener noreferrer"&gt;http://yourserver:8080/alfresco/s&lt;/A&gt;&amp;lt;/endpoint-url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;identity&amp;gt;user&amp;lt;/identity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/endpoint&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;id&amp;gt;alfresco-feed&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;name&amp;gt;Alfresco Feed&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Alfresco Feed - supports basic HTTP authentication&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;connector-id&amp;gt;http&amp;lt;/connector-id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;endpoint-url&amp;gt;&lt;A href="http://yourserver:8080/alfresco/s" rel="nofollow noopener noreferrer"&gt;http://yourserver:8080/alfresco/s&lt;/A&gt;&amp;lt;/endpoint-url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;basic-auth&amp;gt;true&amp;lt;/basic-auth&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;identity&amp;gt;user&amp;lt;/identity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/remote&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/config&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; Overriding endpoints to reference an Alfresco server with NTLM filter enabled &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; NOTE: the NTLM Authentication Filter must be enabled for both repository and web-tier web.xml &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp; NOTE: if utilising a load balancer between web-tier and repository cluster, the "sticky &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;!–&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sessions" feature of your load balancer must be used when NTLM filter is active &lt;BR /&gt;&amp;nbsp; –&amp;gt; &lt;BR /&gt;- &amp;lt;config evaluator="string-compare" condition="Remote"&amp;gt;&lt;BR /&gt;- &amp;lt;remote&amp;gt;&lt;BR /&gt;- &amp;lt;endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;id&amp;gt;alfresco&amp;lt;/id&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;name&amp;gt;Alfresco - user access&amp;lt;/name&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Access to Alfresco Repository WebScripts that require user authentication&amp;lt;/description&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;connector-id&amp;gt;alfresco&amp;lt;/connector-id&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;endpoint-url&amp;gt;&lt;A href="http://localhost:8080/alfresco/wcs" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/wcs&lt;/A&gt;&amp;lt;/endpoint-url&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;identity&amp;gt;user&amp;lt;/identity&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;external-auth&amp;gt;true&amp;lt;/external-auth&amp;gt; &lt;BR /&gt;&amp;nbsp; &amp;lt;/endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/remote&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/config&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/alfresco-config&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Sep 2009 00:53:48 GMT</pubDate>
    <dc:creator>rob_h</dc:creator>
    <dc:date>2009-09-07T00:53:48Z</dc:date>
    <item>
      <title>NTLM Passthru Breaks Feed Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213347#M166477</link>
      <description>Hi Guys,Having recently implemented NTLM Passuthru authentication on 3.1, I'm having some issues with Share dashlets that access the activity feed service.&amp;nbsp; For instance, 'My Site Activities' no longer displays any events.&amp;nbsp; The iCal feed also bounces me out to an Alfresco Explorer login screen.&amp;nbsp; The</description>
      <pubDate>Mon, 07 Sep 2009 00:53:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213347#M166477</guid>
      <dc:creator>rob_h</dc:creator>
      <dc:date>2009-09-07T00:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: NTLM Passthru Breaks Feed Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213348#M166478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Your webscript-framework-config-custom.xml looks out of date. I don't see the &amp;lt;external-auth&amp;gt; flag in it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.0_Configuring_NTLM#Alfresco_Share_SSO_using_NTLM" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.0_Configuring_NTLM#Alfresco_Share_SSO_using_NTLM&lt;/A&gt;&lt;SPAN&gt; (note these instructions do not apply to v3.2 or later).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Sep 2009 08:44:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213348#M166478</guid>
      <dc:creator>dward</dc:creator>
      <dc:date>2009-09-07T08:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: NTLM Passthru Breaks Feed Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213349#M166479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the response.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;external-auth&amp;gt; is certainly there… 5th line from the end&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any other ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Sep 2009 11:57:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213349#M166479</guid>
      <dc:creator>rob_h</dc:creator>
      <dc:date>2009-09-07T11:57:50Z</dc:date>
    </item>
    <item>
      <title>Re: NTLM Passthru Breaks Feed Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213350#M166480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Any takers?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I note there is some config at the start of webscript-framework-config-custom.xml relating to feed service that the wiki leaves commented out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Sep 2009 22:12:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ntlm-passthru-breaks-feed-service/m-p/213350#M166480</guid>
      <dc:creator>rob_h</dc:creator>
      <dc:date>2009-09-08T22:12:18Z</dc:date>
    </item>
  </channel>
</rss>

