de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Michael Pereira
Michael Pereira
質問

Morphia MongoDBをプレイする:タイプフィルターが既に定義されている

MongoDB用MorphiaでPlay Javaアプリケーションを起動しようとすると、既にコンパイルされているFilterタイプの再コンパイルによって、次のようなスタックトレースが発生します。

Internal Server Error (500) for request GET /

Compilation error (In {module:morphia-1.2.3d}/app/morphia/Filter.java around line 8)
The file {module:morphia-1.2.3d}/app/morphia/Filter.java could not be compiled. Error raised is : The type Filter is already defined

play.exceptions.CompilationException: The type Filter is already defined at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:246)
        at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:672)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:516)
        at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:278)
        at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:412)
        at play.Play.start(Play.java:485)
        at play.Play.detectChanges(Play.java:599)
        at play.Invoker$Invocation.init(Invoker.java:186)
        at Invocation.HTTP Request(Play!)
~ ...
1 2011-10-27T21:02:27+00:00 1
プログラミング
mongodb
java
playframework
morphia
Michael Pereira
27日 10月 2011 в 9:05
2011-10-27T21:05:45+00:00
さらに
ソース
編集
#56793162

この問題は、morphiaモジュールがapplication.confとdependencies.ymlの両方からロードされている場合に発生します

それを解決するには、あなたのapplication.confに行き、以下の行をコメントアウトしてください。 "load モルフィアモジュール "を選択し、再生を再開します。

# load morphia module 
#module.morphia=${play.path}/modules/morphia-1.2.3d
2
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Денис Анненский
登録済み 1日前
2
365
登録済み 5日前
3
True Image
登録済み 6日前
4
archana agarwal
登録済み 1週間前
5
Maxim Zhilyaev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属