现在我需要开发并运行简单的Groovy TCP服务器。 你能帮我正确选择如何运行我的应用程序吗?
我知道如何运行我的Groovy简单应用程序:
1)我可以跑:
groovy myserver.groovy
2)我可以创建jar文件并运行它。在这种情况下,我可以编写以下代码(相应的文档):
import org.codehaus.groovy.runtime.InvokerHelper
class MyApp extends Script {
def run() {
// TODO
}
static void main(String[] args) {
InvokerHelper.runScript(MyApp, args)
}
}
请帮助我,哪种方式更有效?
答案 0 :(得分:0)
对于简单的情况,您可以使用-l
标志以“监听”模式运行Groovy脚本,如下所示:
groovy -l 9010 SimpleServer.groovy
这将启动侦听端口9010的SimpleServer脚本。我从mrhaki的Groovy Goodness博客中获取此示例:http://mrhaki.blogspot.com/2009/12/groovy-goodness-serversocket-scripts.html。请查看完整示例。