我是java和tomcat的新手,所以,对不起,如果这很傻。
我想将命令(从控制台)发送到已经在tomcat上运行的servlet。 webapp将在tomcat上下文中运行该命令并返回适当的答案。
即:
$ consoleApp status
running
有可能吗?如果有,怎么样?
提前感谢。
答案 0 :(得分:3)
您可以使用curl
或wget
之类的工具从命令行向您的servlet发出HTTP GET(或POST)请求,然后处理servlet的响应。优点:如果设置正确,您也可以从远程位置运行这些命令。
答案 1 :(得分:2)
是的,您可以使用多个命令行工具(例如curl
或wget
)来调用您的servlet并获取响应。
答案 2 :(得分:0)
如果你想要的不仅仅是简单,你可以创建一个通过HTTP Post或GET请求与servlet通信的简单程序。关键是:
如何与servlet通信,我们可以使用几种http方法和 任何其他协议。