3

STS Eclipse でコンパイルされた jhipster プロジェクトを最初に取得しようとしたときに、このエラーが発生しました。

The type org.springframework.core.NestedRuntimeException cannot be resolved. It is indirectly referenced from required .class files CustomPersistentRememberMeServices.java /us-modeldrivers-jhipsterTest003/src/main/java/us/modeldrivers/jhipsterTest003/security line 1  Java Problem

これまでの私のプロセス:

  • jhipster をインストールしてプロジェクト ビルドを実行する
  • STS Eclipse で Spring プロジェクトを作成する
  • pom を jhipster によって生成されたものに更新します
  • jhipster コードを Eclipse プロジェクトの適切なパッケージにコピーします。
  • 「tools.jarが見つかりません」というエラーが発生するため、EclipseにJREではなくJDKを使用するよう強制します
  • 「javax.servlet.http.HttpServletResponse を解決できません」というエラーが発生するため、Tomcat ランタイム ライブラリをビルド パスに追加します。
  • NestedRuntimeException not found エラーが発生し、答えが見つからないため、根本的に間違ったことをしているに違いないことに気付きます。

感謝して受け取った助け。

EDIT 2014-03-17 32ビット以前のバージョンを含むSTSの新しいバージョンをインストールしました-同じ結果-jarファイルがありません。

追加することで、欠落している javax.servlet.http.HttpServletResponse を取り除くことができます

<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.5_spec</artifactId>
<version>1.2</version>
</dependency>

追加することで、欠落している javax.servlet.http.HttpServletResponse を取り除くことができます

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>

しかし、ジプスターは、ポンにコアスプリングを追加して機能させることを期待できません.

STS 以外で何か問題があるのでしょうか?

Maven が必要な jar ファイルを Users\IBP.m2\repository\org\springframework\spring-instrument\3.0.5.RELEASE (たとえば) にダウンロードしようとする前に、問題が発生しました。これが失敗した場合、再試行しません。そのため、失敗したものを見つけてそのディレクトリを削除します。これにより、再ダウンロードが強制されます。しかし、この場合、欠落していると言われているものは、他のプロジェクトの .m2 にあります。

とにかく、それは完全な推測であり、私は完全に立ち往生しています。

4

5 に答える 5

5

次の手順を実行しましたが、動作します

  • sts のバージョン 3.4.0 をインストールします。
  • yo jhipster コマンドを使用して新しいプロジェクトを生成します
  • 生成されたプロジェクトを sts にインポートする
  • Application.java をアプリケーションとして実行します。

すべてが機能します。

于 2014-03-16T12:57:01.230 に答える
0

上記の答えは正しいです...主な問題は、次の2つのいずれかを行っている可能性が高いです。

  1. インポートを行うのではなく、コードをコピーして STS に貼り付けます。
  2. 「Run as Spring Boot」ではなく、「Run on Server」を実行してアプリケーションを実行しようとしています。
于 2014-03-19T15:52:42.743 に答える