<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Chan Chen Coding...

    Add morphia into Play 2.0

    There are two ways of adding morphia jar file into play 2.0.
    Demo source code can be found at: https://github.com/czihong/playMongoDemo

    1. Unmanaged dependencies 
    1.1 download morphia jar file from http://code.google.com/p/morphia/downloads/list
    1.2 save morphia-0.99.jar into your {playProjectDIr}/lib
    1.3 add this jar file to your project classpath

    2. Managed Dependencies
    Modified the Build.scala file
    import sbt._
    import Keys._
    import PlayProject._

    object ApplicationBuild extends Build {

        val appName         = "stdtlk"
        val appVersion      = "1.0-SNAPSHOT"

        val appDependencies = Seq(
                // Add your project dependencies here,
            "com.google.code.morphia" % "morphia" % "0.99"
        )

        val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
                // Add your own project settings here    
                resolvers += "Maven repository" at "http://morphia.googlecode.com/svn/mavenrepo/"
        )
    }

    Some Exception may Occur
    FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: can't parse argument number: interface com.google.code.morphia.annotations.Id=@com.google.code.morphia.annotations.Id():
    java.lang.IllegalArgumentException: can't parse argument number: interface com.google.code.morphia.annotations.Id=@com.google.code.morphia.annotations.Id()
        at java.text.MessageFormat.makeFormat(MessageFormat.java:1356)
        at java.text.MessageFormat.applyPattern(MessageFormat.java:475)
        at java.text.MessageFormat.<init>(MessageFormat.java:367)
        at java.text.MessageFormat.format(MessageFormat.java:828)
        at org.slf4j.bridge.SLF4JBridgeHandler.getMessageI18N(SLF4JBridgeHandler.java:233)
        at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:191)
        at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:267)
        at java.util.logging.Logger.log(Logger.java:498)
        at java.util.logging.Logger.doLog(Logger.java:520)
        at java.util.logging.Logger.logp(Logger.java:689)
        at com.google.code.morphia.logging.jdk.JDKLogger.log(JDKLogger.java:107)
        at com.google.code.morphia.logging.jdk.JDKLogger.debug(JDKLogger.java:38)
        at com.google.code.morphia.mapping.MappedClass.<init>(MappedClass.java:113)
        at com.google.code.morphia.mapping.Mapper.addMappedClass(Mapper.java:141)
        at com.google.code.morphia.Morphia.map(Morphia.java:55)
        at com.google.code.morphia.Morphia$map.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
        at com.bakersoftware.providerIntegrator.domain.DbFactoryBean.getObject(DbFactoryBean.groovy:22)

    Comment 1 by br@nesbot.com, Nov 26, 2011
    I saw this error occur as well.  I am using Scala but the same error occured at the same location.  I see you have included the slf4j library in your classpath.

    Did you take a look at http://code.google.com/p/morphia/wiki/SLF4JExtension ?
    You need to include the extension in your classpath and then ensure you call the following code at start-up to register the logger extension and the error disappears.  You can put it in a static {} block if you prefer.

    For the explain, see the build system of play 2.0 document.
    refer to: https://github.com/playframework/Play20/wiki/SBTDependencies

    -----------------------------------------------------
    Silence, the way to avoid many problems;
    Smile, the way to solve many problems;

    posted on 2012-04-11 22:23 Chan Chen 閱讀(677) 評論(0)  編輯  收藏 所屬分類: Play Framework 2.0


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV无码成人网站久久精品大| 深夜福利在线视频免费| 亚洲欧洲日产国码av系列天堂| 最近中文字幕免费mv视频8| 日韩内射激情视频在线播放免费| 全部在线播放免费毛片| 亚洲中文字幕无码av永久| 亚洲国产午夜电影在线入口| 亚洲国产精品成人久久| 亚洲国产综合人成综合网站| 热99re久久免费视精品频软件| 在线看免费观看AV深夜影院 | 亚洲精品视频在线观看免费| 亚洲精品国产日韩无码AV永久免费网| 亚洲aⅴ天堂av天堂无码麻豆 | 50岁老女人的毛片免费观看| 你是我的城池营垒免费看| 日韩大片在线永久免费观看网站| 亚洲精品V天堂中文字幕| 久久久久精品国产亚洲AV无码| 亚洲黄色在线观看视频| 亚洲天堂男人天堂| 亚洲成AV人片在线观看无码| 亚洲午夜无码久久久久| 亚洲性猛交XXXX| 亚洲色精品vr一区二区三区| 中文字幕亚洲专区| 亚洲日韩v无码中文字幕| 亚洲精品无码专区在线在线播放 | 国产亚洲一卡2卡3卡4卡新区| 亚洲熟女综合色一区二区三区| 亚洲国产综合精品中文第一| 亚洲а∨天堂久久精品9966| 亚洲熟女精品中文字幕| 亚洲国产成人AV在线播放| 亚洲精品无码国产片| 美女免费视频一区二区三区| 五级黄18以上免费看| 中文无码日韩欧免费视频| 国产日韩一区二区三免费高清| 国产午夜免费高清久久影院|