Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动播放服务器时,配置位置不能为null异常?_Java_Playframework 2.0 - Fatal编程技术网

Java 启动播放服务器时,配置位置不能为null异常?

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

启动play服务器时,出现异常“配置位置不得为空”,有人能告诉我出了什么问题吗

例外情况

  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。您应该发布相应的代码。