我想在我自己的系统中嵌入一个基于Play的应用程序,类似于我能用Jetty做的事情。为了简化 - 我宁愿使用start
方法而不是运行start()
脚本。
为了更具描述性,让我们假设我有这种情况:
这种情况是否可行?
答案 0 :(得分:3)
您可以使用NettyServer
类以编程方式启动Play服务器:
https://github.com/playframework/Play20/blob/2.0.4/framework/src/play/src/main/scala/play/core/server/NettyServer.scala
像:
NettyServer.createServer(new File("/path/to/app"))