我是java和tomcat的新手,所以,如果这很愚蠢,请原谅。
我想发送命令(从控制台)到已经在tomcat上运行的servlet。webapp将在tomcat上下文中运行该命令,并返回相应的答案。
即:
$ consoleApp status
running
有可能吗?,如果是,如何?
您可以使用curl
或wget
等工具从命令行向servlet发出HTTP GET(或POST)请求,然后处理servlet的响应。优点:如果设置得当,您也可以从远程位置运行这些命令。
是的,您可以使用几个命令行工具,如curl
或wget
来调用servlet并获得响应。
如果您想要更简单,您可以制作一个简单的程序,通过HTTP Post或GET请求与servlet通信。关键是:
如何与servlet通信,我们可以使用几个http方法和任何其他协议