2

いくつか質問があります。

私はJavaでWebアプリを作成する方法を学ぼうとしています(私はC#から来ています)。私が取り組むプロジェクトは、SpringMVCを使用しています。

これで、Spring MVC/JavaのすべてのチュートリアルでMavenを使用するようになりました。私もEclipseを使用しています。

私の問題は、次のようなチュートリアルからダウンロードしたプロジェクトを実行しようとするたびに、次のようになります 。http: //tech-read.com/2011/10/31/spring-3-mvc-annotations/ http://www.mkyong .com / spring3 / spring-3-mvc-hello-world-example /

プロジェクトを実行できません。プロジェクトにはメインがなく、クラスを見つけようとしますが、明確なことは何もありません...私はそれについてのYouTubeビデオも見ましたが、誰かがJettyを使用してWebサイトを立ち上げていました。(ビデオリンク:http ://www.youtube.com/watch?v = uv9tXFrTLtI )

だから私の質問は:

Eclipse、Oracle JDK 1.7、Spring Tool Suite 3、Maven + m2e-Maven Integration for Eclipse、Spring IDE blah blahプラグインを使用している場合、単純なHello WorldプロジェクトからWebサイトを実行できますか?もしそうなら、Maven / Eclipseに自分のものを起動するように指示しなければならない特定の何かがありますか?

4

2 に答える 2

2

サーバーコンテキストで実行する必要があります。

これを行うには、svzが言ったように、JavaWebサーバーをインストールする必要があります。私が使っているのはTomcatです。

Spring Source Toolkit(STS)には、このセットアップがすぐに付属しています。Springは学ぶのに十分混乱しているので、コツをつかむまでこのIDEを使用することをお勧めします。そうすれば、より優れた(異なる?)Webサーバーを試すことができます。

プロジェクトを右クリックして、サーバーで実行してみてください。箱から出してすぐに実行できるように設定する必要があります。

Eclipseのプラグインとしてインストールすることも、tomcatを手動でインストールしてwarファイルをアプリディレクトリにドロップすることもできます。

于 2012-09-19T21:12:37.120 に答える
1

突堤を使用できます。次のように、pomにjettyプラグインを追加します。

   <build>
  <finalName>spring-mvc-webapp</finalName>
  <plugins>
    <plugin>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <source>1.7</source>
        <target>1.7</target>
      </configuration>
    </plugin>
    <plugin>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>maven-jetty-plugin</artifactId>
      <version>6.0.1</version>
      <configuration>
        <scanIntervalSeconds>10</scanIntervalSeconds>
      </configuration>
    </plugin>
  </plugins>
</build>

mvn jetty:runを実行します

URLに接続:http://localhost:8080/spring-mvc-webapp/

于 2012-09-20T10:27:29.670 に答える