Я написал файлы .tmpl для отправки электронной почты в Liferay. Я сохранил все файлы внутри портлета, и он работает нормально. Я использую метод ContentUtil.get(String location)
для чтения файла.Проблема с загрузчиком классов при использовании шаблона вне портлета
Теперь мне нужно переместить все файлы на сервере. Я собираюсь создать одну папку внутри папки данных и поместить все файлы в эту папку. Но я получаю ниже ошибки, если я использую ContentUtil.get(String location)
:
11:24:54,619 ERROR [http-bio-8080-exec-30][ContentUtil:64] java.io.IOException: Unable to open resource in class loader C:/Users/../Desktop/.../liferay-portal-6.1.20-ee-ga2/data/templates/ABC/client/email_client_add_request_subject.tmpl
Может кто-нибудь предложить мне лучший способ, чтобы удалить все файлы из окна портала и поместить его внутри сервера?