Похоже, что вы обращаетесь к вашей WebScript через Auth-URL страницы:
http://<ip>:<port>/<context>/page/ap/ws/<webscript>
Обратите внимание, что ар в URL означает аутентифицированную страницу, определенной в каталоге:
/<project-name>/src/main/webapp/WEB-INF/surf-config/pages/auth-page.xml
в этом разделе:
<config evaluator="string-compare" condition="UriTemplate">
<uri-templates>
<uri-template id="remote-node-page">/{pageid}/p/{pagename}/{store_type}/{store_id}/{id}</uri-template>
<uri-template id="remote-site-page">/site/{site}/{pageid}/p/{pagename}</uri-template>
<uri-template id="remote-page">/{pageid}/p/{pagename}</uri-template>
<uri-template id="sitepage">/site/{site}/{pageid}/ws/{webscript}</uri-template>
<uri-template id="userpage">/user/{userid}/{pageid}/ws/{webscript}</uri-template>
<uri-template id="page">/{pageid}/ws/{webscript}</uri-template> <!-- this template matches your URI which means the resolution of which page/webscript would be accessed will rely fully on it -->
</uri-templates>
</config>
вашего
/<project-name>/src/main/webapp/WEB-INF/surf.xml
Определяет политику разрешения страниц/веб-страниц на основе URI-шаблонов. Для получения дополнительной Infos о том, как установить/использовать шаблоны страниц URI, пожалуйста, посетите this tutorial
auth-page имеет набор аутентификации пользователя, как показано here что приведет к просить аутентификации, прежде чем даже пытаться решить этот WebScript
Так что, если вы хотите доступ к некоторой Aikau страницы в режиме неаутентифицированного (в качестве гостя) вы должны использовать NOAUTH-страницу, как это:
http://<ip>:<port>/<context>/page/na/ws/<webscript>
FYI: вы не должны установить аутентификацию WebScript на всех, как это по умолчанию никому, когда тег аутентификации i s нет
Вы могли решить это? –