springbootプロジェクトをwarパッケージに入れ、それをtomcatに入れて実行および開始します。これにより、js csspngのソリューションが読み込まれません。

springbootプロジェクトでwarパッケージを実現する方法、以下にリンクを提供します。自分で参照できます。
タイトルについて話すことが重要です。
まず、warファイルをwebappsフォルダーに置き、binフォルダー内のファイルをダブルクリックし

ここに画像の説明を挿入します
てwarパッケージを開始します。
最初の起動、プロジェクトを開き、パスがhttp:// localhost:8080であることに注意してください。 (tomcat構成ファイルサーバー。xml構成ファイルのポート番号

ここに画像の説明を挿入します
)/(webappsフォルダー内のwarパッケージ名のプレフィックス)プロジェクトを開始します。
たとえば、私

ここに画像の説明を挿入します
のプロジェクトを開始したパスはhttp:// localhost:8080 / lockです。
プロジェクトを開いた後、js、css、pngなどの静的リソースを読み込めないことがわかりました。現時点では、
これをserver.xmlファイルのhostタグ追加するだけです。

<Context docBase="F:\apache-tomcat-8.5.56\webapps/lock/WEB-INF/classes/static/bower_components/" path="/bower_components/"/>
    <Context path="/dist/" docBase="F:\apache-tomcat-8.5.56\webapps/lock/WEB-INF/classes/static/dist/"/>

構成します。以下に示すように:
ここに画像の説明を挿入します

アイデアログの背景色が調整されます。
アイデアspringbootプロジェクトが開始され、ブレークポイントが無効です
。springbootプロジェクトがwarパッケージを開きます。war
パッケージがtomcatにデプロイされて操作されます。

この人生では、永続性または非永続性はひどいものではありません。恐れているのは、永続性の道を一人で歩くことです!

おすすめ

転載: blog.csdn.net/taiguolaotu/article/details/115030939