struts2 spring框架的java命令行接口(由maven编译)
我目前有一个项目是一个web应用程序(struts2+spring),它是用maven编译的,运行在CentOS6上的tomcat7服务器上。三,
我想知道是否有任何方法也可以提供一个命令行接口,例如转储一些Springbean的内容,或者其他与系统交互的函数。此CLI应在CentOS服务器上运行。因为目前,与应用程序的所有交互只能通过其他客户端计算机上的浏览器完成。我想知道是否有可能为应用程序的管理员创建一个命令行程序。出于某种原因,我不认为有太多关于这方面的在线资源
# 1 楼答案
您可以做的是向web应用程序添加一些JMX功能
由于您已经在使用Spring,您可以使用Spring提供的JMX工具,您可以在OfficelSpring JMX documentation上找到包含一些示例的文档,您可以在web上找到一个JMX Hello World,它可以帮助您了解正在发生的事情
然后您可以使用类似jmxsh的东西,甚至可以自己编写代码