2016-06-17 22 views
0

私は春に私の最初のWebアプリケーションを作った。それは本当にうまくいっています。現在、私は実行可能なwarファイルを持っています。これにはtomcatサーバーを含むすべてが含まれています。それは正常に動作します。 私には気になることが1つしかありません。クイックデバッグとメンテナンスはJavaScript用であり、CSSはそれほど快適ではありません。なぜなら、warファイルはサーバー上でもう解凍されないからです。つまり、私はこの変更を引き継ぐために、常にアプリケーション全体を再起動する必要があります。それは本当に迷惑です。SpringBootと埋め込みTomcat:サーバー上で実行可能な戦争を解凍

埋め込みTomcatサーバーでスプリングプロジェクトをセットアップすると、実行時にアンパックされます。

答えて

0

あなたが選択する必要があります:

  1. ファイル名を指定して実行を詰め実行可能戦争
  2. Tomcatで戦争を展開する上で、その戦争が解凍され、あなたが再デプロイせずにCSSやJSを編集することができます。 Gradleので

私はむしろ実行可能戦争で

0

を仕事にしたいoをそれはあなたが完璧なソリューションを得るが、より速く回好転のためではないだろう、再生成し、再び戦争を実行するのは簡単ですあなたのテストでは、ブラウザにライブリロードされたSpring開発ツールを活用することができます。これにより、変更を加えてローカルに保存できます。これはIDEで検出され、アプリケーションを再起動し、ブラウザのライブリロードプラグインを起動してページを自動的に更新します。

https://springframework.guru/spring-boot-developer-tools/

0

、あなたは二つの方法でそれを実行することができ、伝統的な展開可能なwarファイルをビルドしhttp://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-traditional-deployment

を参照してください:

1)

2をmyproject.war -jar javaの) %TOMCAT_HOME%\ webapps \ myproject.warのようなtomcatに展開してください。

#2の場合は、 %TOMCAT_HOME%\ webappsに\ myprojectにアンパックTomcatが開始し、その後、いくつかのファイルは、JS、CSS、JSP、など、など、容易に変更することができた後...

ここでは一例eg-spring-boot-war

です
関連する問題