この返信を確認できます Alfresco Share Webscriptからホスト名を取得する方法
リポジトリ側では、Alfresco と Share の URL がわかっています。SysAdminParams から個々の部分をすべて取得でき、UrlUtils を使用してさまざまな部分を結合し、完全な URL を提供できます。
私が知る限り、これらの詳細は Alfresco リポジトリ層にのみ保持され、Share に渡されることはありません。Share のすべての絶対 URL は Repo で生成され、送信されているようです
1 つのオプションは、Web スクリプトを共有 Web スクリプトではなくリポジトリ Web スクリプトに変更することです。これにより、適切な Bean にアクセスできるようになります。Share は Repo ウェブスクリプトをプロキシするので、ログインしたユーザーとして Share で直接アクセスできます。それらにアクセスするには、/share/proxy/alfresco/my/web/script のような URL が必要です。
それ以外の場合は、SysAdminParams と共有 URL の有用なビットを公開する新しいリポジトリ Web スクリプトを作成し、共有 Web スクリプトにそれを取得させます (キャッシュを使用する可能性が高い)。その例もたくさんあります。