2017-03-17 13 views
-2

ここで間違っていることはわかりません... thisサンプルプロジェクトをダウンロードしました。これは、基本的にアノテーションベースのコントローラの最も簡単な使用例です。私はTomcatをダウンロードし、サーバを起動しました。私はhereからSpring 4.3.7をダウンロードしました(私はMavenを使っていませんし、私もしたくありません)。ライブラリの下に外部JARとして追加されました。簡単なSpringアプリケーションが動作しない

アプリケーションを実行すると、ServletDispatcherクラスのClassNotFoundExceptionが取得されるので、これを解決するにはhereという指示に従ってください。しかし、私は春のJARを追加すると、私のサーバーは次のようになります。errorデプロイメントアセンブリで十分にWEB-INFにデプロイされています。そこで、JARを削除し、ClassNotFoundExceptionに基づいて1つずつ追加しました。最初にspring bean、context、webmvcを追加しました。コアを追加すると、エラーがClassNotFoundExceptionからサーバーのタイムアウトエラーに切り替わるようです。どうすればよいか分かりません。

EDIT:私のコンパイラが1.7に設定され、JDKが1.8に設定されていることがわかりました。これを変更して、java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapableエラーが発生しました。コアJARを追加しようとしましたが、サーバーのタイムアウトエラーが発生しました。

+1

あなたは自分でjarファイルや依存ファイルを探しています...本当にやりたくないことは... MavenやGradleのようなものを使うことを強く勧めます。これはあなたの人生をもっと楽にしてくれるでしょう。頭痛彼は。次に、[このガイド](https://spring.io/guides/gs/serving-web-content/)に従ってMVCを学ぶことをお勧めします。 –

+0

また、たくさんのリンクを追加するのではなく、他の多くのサイトをクリックする必要がある人を支援するコード/ screenshots.configを追加してください。 –

+0

フレームワークをダウンロードすると、それには他の依存関係がありますか?また何を知りたいですか? –

答えて

-1

あなたが展開総会で

1をJavaビルド・パスを追加する必要があります)、プロジェクトを右クリックし、[プロパティ]を選択します

2)が展開アセンブリを選択します。 [追加]ボタンをクリックします。

3)プロジェクトをビルドしてTomcatを再起動し、完了

クリーンをクリックしてください)あなたが をjarファイルを選択し、 "Javaのビルド・パスのエントリ"

4)をクリックします。

-1

「プロジェクトプロパティ」にあります。

それは

JREシステムライブラリが含まれている必要があり、あなたのJavaのビルド・パスを確認してください:JDK 1.7または 上のサーバーの実行時間:Tomcatの

は、Javaコンパイラ

を確認してくださいそれは、1.7または

を超えるべきです
+0

私はコンパイラが1.7であり、ビルドパスのjdkが1.8であることを確認しました。しかしその後、私はこのアプリを走らせましたが、今回は別のエラーが発生しました... java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapable。コアの.jarを追加すると、同じサーバーのタイムアウトエラーが発生します。 –

関連する問題