2016-05-14 7 views
0
  1. 私はSpring Toolsuiteをインストールします。
  2. 私は[新規作成] - [インポートの開始プロジェクト]に行きます。
  3. 「RESTful Webサービスの構築」を選択します。 'complete'プロジェクトのみをダウンロードし、mavenを選択し、サイトを開かないようにします。

ここで私はそれを起動するために何をしなければならないのですか?プロジェクトを右クリックし、[サーバーとして実行]、[サーバー上で実行]、[選択はどのサーバーでも実行できません]を表示します。STS、ガイドプロジェクトを実行

他に何ができるか、maven clean、maven install、JRE環境の変更、何も動作していないことを調べようとしています。

答えて

1

maven cleanまたはmaven installを実行すると、プロジェクトの依存関係が更新されます(たとえば、pom.xmlファイルで指定されているSpringとその子依存関係、ロガーなどを持ち込む)。

@SpringBootApplication アノテーションを持つクラスを右クリックしてプロジェクトを実行するには(mainメソッドがある可能性があります。これが目的のプロジェクトです)。次に、[Run as-> Java Application]を選択します。

+0

正常に動作しませんでしたが、正しい方向に私を導いてくれました。あなたが言ったようにクラスを選択したときにはうまくいきましたが、 'Run as-> Spring Boot App'を実行しました。 'Run as-> Java Application'は実行しませんでした。 spring.ioのガイドは多くのことを前提としており、作成したばかりのプロジェクトをどのように起動するかについては教えてくれないので、これらのことに関する明確な文書はまったく不満です。 – Totoro53

1

最初に免責事項。この回答はほとんどのガイドに当てはまります。しかし、それには適用できないものがいくつかあります。そのようなガイドの多様性があるからです。

あなたは、Webアプリケーションのコンテキストで何かを行う「典型的な」ガイドを試しているとします。

"Run On Server"でガイドを実行できない理由は、スプリングブートが「Make Jar Not War」のスローガンに基づいているためです。ガイドサンプルコードは、サーバー上にデプロイするもの(戦争)ではなく、が含まれているスタンドアロンのJavaアプリケーション(つまりjar)です(必要に応じて)。つまり、それらを実行することは非常に簡単です。ガイドで「main」メソッド/クラスを見つけ、Eclipseの「Run As >> Java Application」を使用してください。

「Run As >> Spring Boot App」という便利なエイリアスもありますが、これはほぼ同じことですが、起動コンフィギュレーションエディタではいくつかの鐘と笛があります。

また、「Run As >> Spring Boot App」ではほとんどの場合、どのように検索するのかが分かっているので、自分でメインメソッドを探す必要はありません。だからプロジェクトと "Run As >> Spring Boot App"をクリックすると、そのトリックが実行されます。

関連する問題