在一个方框中,我创建了一个正在运行的java服务器。
另一个应用程序允许我调用shell脚本来执行身份验证功能。
我正在寻找一种在shell脚本和java服务器应用程序之间进行对话的有效方式。
明显是推出另一个Java应用程序并使用RMI,但这不能扩展到大量的调用。
使用不需要大量初始化开销的管道或套接字是否有一种好方法?
答案 0 :(得分:1)
答案 1 :(得分:1)
如果你引用的shell是bash,你可以重定向到特殊的tcp设备:
echo "Wake Up, Java!" > /dev/tcp/localhost/[portnum]
答案 2 :(得分:0)
没有足够的信息来判断你是否真的正确地去了解它。但是,java EE有一个消息传递API,使Java进程之间的通信更容易。