1
Liferayで電子メール送信機能の.tmplファイルを作成しました。 すべてのファイルをポートレットの内部に保管しており、正常に動作しています。 私はファイルを読むためにContentUtil.get(String location)
メソッドを使用しています。ポートレット外のテンプレートを使用しているときにClassloaderの問題が発生しました
ここで、サーバー内のすべてのファイルを移動する必要があります。私は、データフォルダ内に1つのフォルダを作成し、そのフォルダにすべてのファイルを配置することを考えています。私は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
誰かが私にポートレットからすべてのファイルを削除し、サーバー内に配置するための最良の方法を提案することはできますか?