Java 启动播放服务器时,配置位置不能为null异常?
启动play服务器时,出现异常“配置位置不得为空”,有人能告诉我出了什么问题吗 例外情况Java 启动播放服务器时,配置位置不能为null异常?,java,playframework-2.0,Java,Playframework 2.0,启动play服务器时,出现异常“配置位置不得为空”,有人能告诉我出了什么问题吗 例外情况 Starting gpp-web at port 9000... ERROR java.lang.IllegalArgumentException: Config locations must not be null at org.springframework.util.Assert.noNullElements
Starting gpp-web at port 9000... ERROR
java.lang.IllegalArgumentException: Config locations must not be null
at org.springframework.util.Assert.noNullElements(Assert.java:241)
at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.java:77)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:137)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at Global.onStart(Global.java:15)
at play.core.j.JavaGlobalSettingsAdapter.onStart(JavaGlobalSettingsAdapter.scala:18)
at play.api.GlobalPlugin.onStart(GlobalSettings.scala:203)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:88)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:88)
at scala.collection.immutable.List.foreach(List.scala:318)
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:88)
at play.api.Play$$anonfun$start$1.apply(Play.scala:88)
at play.api.Play$$anonfun$start$1.apply(Play.scala:88)
at play.utils.Threads$.withContextClassLoader(Threads.scala:18)
at play.api.Play$.start(Play.scala:87)
at play.core.StaticApplication.<init>(ApplicationProvider.scala:52)
at play.core.server.NettyServer$.createServer(NettyServer.scala:243)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:279)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:274)
at scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:274)
at play.core.server.NettyServer.main(NettyServer.scala)
正在端口9000处启动gpp web。。。错误
java.lang.IllegalArgumentException:配置位置不能为null
位于org.springframework.util.Assert.noNullElements(Assert.java:241)
位于org.springframework.context.support.AbstractRefreshTableConfigApplicationContext.setConfigLocations(AbstractRefreshTableConfigApplicationContext.java:77)
位于org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:137)
位于org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:83)
位于Global.onStart(Global.java:15)
在play.core.j.JavaGlobalSettingsAdapter.onStart(JavaGlobalSettingsAdapter.scala:18)
在play.api.GlobalPlugin.onStart(GlobalSettings.scala:203)
在play.api.play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(play.scala:88)
在play.api.play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(play.scala:88)
位于scala.collection.immutable.List.foreach(List.scala:318)
在play.api.play$$anonfun$start$1.apply$mcV$sp(play.scala:88)
在play.api.play$$anonfun$start$1.apply(play.scala:88)
在play.api.play$$anonfun$start$1.apply(play.scala:88)
在播放时.utils.Threads$.withContextClassLoader(Threads.scala:18)
在play.api.play$.start(play.scala:87)
正在运行.core.StaticApplication。(ApplicationProvider.scala:52)
播放时.core.server.NettyServer$.createServer(NettyServer.scala:243)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:279)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:274)
位于scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:274)
正在运行的.core.server.NettyServer.main(NettyServer.scala)
谢谢詹姆斯
但是发现了这个问题,实际上我们为play构建了三个不同的配置文件,这取决于环境,比如dev、UAT和Prod
我忘记添加“spring.context.location=“applicationContext.xml”配置文件中的参数&错误已经弹出
但是谢谢你的建议
角斗士我们正在使用play 2.2.1…只需添加信息异常来自您的Global.onStart方法,而不是play。您应该发布相应的代码。