我已从play framework 2.0迁移。8至2.1。0,一切看起来都很完美,但我发现以下错误:
play.api.意外异常:意外异常[ObjectExistsExcture:缓存播放已经存在]在play.core.ReloadableApplication$$anonfun$get1$$anonfund$1.apply(Applicationrovider.scala:142)~[play_2.10.jar: 2.1.0]在play.core.ReloadableApplication$$anonfund$get1$$anonfund$1.apply(Applicationrovider.scala:106)~[play_2.10.jar: 2.1.0]at scala.Option.map(Option.scala:145)~[scala-library.jar: na]atplay.core.ReloadableApplication$$anonfuny$get$1.apply(Applicationrovider.scala:106)~[play_2.10.jar: 2.1.0]atplay.core.ReloadableApplication$$anonfund$get$1.apply(Applicationrovider.scala:104)~[play_2.10.jar: 2.1.0]at cala. util.$RightProjse. flatMap(Either. scala: 523)[scala库. jar: na]由net. sf. ehcache引起。缓存播放已经存在于net. sf. ehcache。CacheManager. addCache(CacheManager. java: 1163)~[ehcache-core. jar: na]at play. api. cache.ehCachePlugin. x1美元$lzycomute(Cache. scala: 122)~[play_2.10. jar: 2.1.0]at play. api. cache.ehCachePlugin. x1美元(Cache. scala: 120)~[play_2.10. jar: 2.1.0]at play. api. cache.ehCachePlugin. ache$lzycomute(Cache. scala: 120)~[play_2.10. jar: 2.1.0]at play. api. cache.缓存(Cache. scala: 120)~[play_2.10. jar: 2.1.0]at play. api. cache.EhCachePlugin. onStart(Cache. scala: 138)~[play_2.10. jar: 2.1.0]
这个问题有什么解决办法吗?
谢谢!
这里是我的版本。斯卡拉
import sbt._
import Keys._
import play.Project._
import com.github.play2war.plugin._
object ApplicationBuild extends Build {
val appName = "Lndlabproject"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
javaCore, javaJdbc, javaJpa,
"mysql" % "mysql-connector-java" % "5.1.18",
"org.hibernate" % "hibernate-entitymanager" % "4.1.3.Final",
"org.apache.httpcomponents" % "httpclient" % "4.0.3",
"japid42" % "japid42_2.9.1" % "0.5.3",
"org.apache.poi" % "poi" % "3.8",
"org.apache.poi" % "poi-ooxml" % "3.9",
"com.feth" %% "play-easymail" % "0.1-SNAPSHOT",
"org.apache.directory.studio" % "org.apache.commons.io" % "2.4",
"org.apache.ant" % "ant-jsch" % "1.7.1",
"play" % "spring_2.9.1" % "2.0" exclude("play","play_2.9.1")
)
val main = play.Project(appName, appVersion, appDependencies).settings(
Play2WarPlugin.play2WarSettings: _*)
.settings(Play2WarKeys.servletVersion := "2.5")
.settings(
// Add your own project settings here
ebeanEnabled := false,
resolvers += Resolver.url("My GitHub Play Repository", url("http://branaway.github.com/releases/"))(Resolver.ivyStylePatterns),
resolvers += Resolver.url("play-easymail (release)", url("http://joscha.github.com/play-easymail/repo/releases/")) ( Resolver.ivyStylePatterns),
resolvers += Resolver.url("play-easymail (snapshot)", url("http://joscha.github.com/play-easymail/repo/snapshots/"))(Resolver.ivyStylePatterns)
)
}
编辑
下面是播放依赖项命令的结果
----------------------------------------------------------------------------- ---------------------------------------------------------------- ---------------------------------------------------- | net.sf.ehcache: ehcache-core: 2.6.0|play:play_2.10:2.1.0|ehcache-core.jar | | | play:play_2.9.1:2.0.4 | | ----------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------
如何排除?
日志上说你有2个缓存插件
通过执行play dependencies
通过执行以下操作排除重复的依赖项
("play"%"play_2.10"%"2.1.1")。排除("oauth.signpost","Signpost-core")
内置的。scala,其中(派生自)。排除(重复依赖项之一)。
我已经将play framework从2.0.8迁移到2.1.0,以前一切都很好。现在我得到以下错误: play.api.expectiontedException:意外异常[persistenceException:[persistenceUnit:hbllnd]无法在play.core.reloadableApplication$$AnonFun$Get$1$$AnonFun$1构建Entit
我从Play 2.5版迁移到2.6版时出错。 以下是我已应用的操作列表: > sbt清洁 sbt编译 sbt更新 sbt日蚀 我有个例外 ProvisionException:无法设置,请查看以下错误: 使用安全性的类是 我写了文件sbt。 有什么需要改变的??
看起来sbt找不到子项目,但我不知道我该如何解决这个错误。顺便说一下,应用程序在2.3.10上可以无缝工作。 我希望有人能帮助我!提前道谢。
无法完成rest_框架的迁移。authtoken 正在为authtoken运行迁移: -向前迁移到0001_initial authtoken:0001_initial 致命错误-以下SQL查询失败:ALTER TABLE“authtoken_token”ADD CONSTRAINT“user_id_refs_id_14b35167”外键(“user_id”)引用“users_user”(“id”
从2.1.0迁移的Springboot版本2.2.1
问题内容: 我正在尝试应用迁移,但出现错误: django.db.utils.OperationalError:(1050,“表’customers_customer’已经存在”) 我通过发出以下命令来获取此信息: 我的客户表已经存在,那么该怎么做才能让迁移知道这一点,而不是出错,然后对模型进行修改? 我在本地环境的本地数据库上运行了此文件,没有问题。当我将数据库指向生产环境并在上面运行时,出现此