legacy-knowledge-base
公開されました Sep. 10, 2025

デプロイ後、ポートレットにバージョン番号が付かないのはなぜですか?

written-by

Nathan Roberts

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • .war ポートレットを /liferay_home/deploy フォルダ経由でデプロイすると、デプロイされたポートレットのファイル名にバージョン番号が付かない。

環境

  • Liferay DXP 7.0 de-33+の場合。
  • Liferay DXP 7.1

解像度

  • de-33で実装された修正により、同じポートレットが複数個同時に配置される可能性がある問題が解決されました。 この修正の一部として、ポートレットファイル名の拡張子を削除し、ポートレットのコピーが1つだけ展開されるようにしました。

追加情報

  • 回避策 配備された .war ポートレットがバージョン番号を保持するようになることが確認されました。 回避策としては、バージョン/スナップショットのファイル名の拡張子をコピーしたものをファイル名に追加することです。 なお、この回避策では、実施された修正を回避できるため、同じサーバーに異なるバージョンのポートレットが複数配置される可能性があります。 この回避策は、お客様のご判断でご利用ください。


    de-33+をインストールし、 portlet-1.0.war をデプロイすると、 portlet.warにリネームされる。 回避策としては、ファイル名を portlet-1.0-1.0.war に変更し、デプロイ時に portlet-1.0.warに変更することができます。
did-this-article-resolve-your-issue

legacy-knowledge-base