jboss にアーティファクトをデプロイする際に奇妙な問題があります。IntelliJ でデフォルトの spring-mvc プロジェクトを生成した後、それを実行しようとしましたが、IntelliJ は「実行/デバッグ構成」に「アーティファクト XYZ:戦争の爆発には無効な拡張子があります」というメッセージを表示しました。
スタックオーバーフローの「拡張機能の変更」に関するアドバイスを見つけましたが、正しい.war
拡張機能があります。
なにが問題ですか?
jboss にアーティファクトをデプロイする際に奇妙な問題があります。IntelliJ でデフォルトの spring-mvc プロジェクトを生成した後、それを実行しようとしましたが、IntelliJ は「実行/デバッグ構成」に「アーティファクト XYZ:戦争の爆発には無効な拡張子があります」というメッセージを表示しました。
スタックオーバーフローの「拡張機能の変更」に関するアドバイスを見つけましたが、正しい.war
拡張機能があります。
なにが問題ですか?
出力ディレクトリ名に .war を追加するだけです。
残念ながら、pom.xml
Maven で を変更すると、おそらく出力ディレクトリが変更されるため、もう一度行う必要があります。
出力ディレクトリがサフィックス「.war」の付いたフォルダを指していることを確認してください
XXsomewar_exploded.war
そうでない場合は、赤いマイナス記号が付いたすべてのアーティファクトを削除し、プラス記号をクリックして戦争の展開を選択します。次に、[Build on make] チェックボックスも選択します
ディスク上のプロジェクトにも移動し、フォルダーに展開された war フォルダーが含まれているかどうか、および内部にものが含まれているかどうかを確認します。