相关疑难解决方法(0)

Play run和start有什么区别?

在下面的问题的上下文中,我想了解运行播放开始和播放运行之间的区别.

我的具体用例相当复杂,但我会简化它:

  • 在启动时(作为Global.scala的一部分),我的Play应用程序正在对Java应用程序X的入口点进行直接方法调用.
  • 作为其初始化的一部分,X启动Tomcat的嵌入式实例.
  • 在X初始化结束时,它会验证Tomcat是否已启动并响应请求.

现在,当我play start在这个应用程序上执行时,Tomcat已启动并运行,X很高兴,并且生活还在继续.

但是,当我这样做时play run,Tomcat无法初始化,并且X坐在那里等待响应,最终超时.

我需要使用的主要原因play run是开发,因为我想通过运行来附加Eclipse调试器play debug run.

我意识到这是一个过于简单化,但我希望从你那里得到的是导致Play运行和Play启动之间的差异,这可能会导致我的应用程序的行为导致这种失败.

现在,我已经尝试在http://www.playframework.com/documentation/2.1.x/ThreadPools之后增加Play的默认线程池中的线程数,但没有运气.

播放输出和日志没有提供有关此问题的有用信息.

我正在使用Play 2.1.1

playframework playframework-2.1

7
推荐指数
1
解决办法
1389
查看次数

标签 统计

playframework ×1

playframework-2.1 ×1