スケジューラで使用するPortalUtil.getPortalPort(secure)
と、正しいポート番号 8080 ではなく、常に -1 が返されます。
boolean secure = "https".equalsIgnoreCase( PropsUtil.get( PropsKeys.WEB_SERVER_PROTOCOL ) );
Company company = CompanyLocalServiceUtil.getCompanies().get(0);
String portalURL = PortalUtil.getPortalURL(company.getVirtualHostname(), PortalUtil.getPortalPort(secure), secure);
マネージド Bean からコードを実行すると、問題なく動作します。
スケジューラからサーバー ポートを取得する他の方法はありますか?