我们正在设计一个Java EE Web应用程序(在tomcat上运行)
它旨在成为命令行程序的Web界面。有没有允许这个的框架/应用程序?
即。 JSP页面,它将内部触发命令到安装在与Tomcat服务器相同的服务器上的程序。
命令行是一个专有的非Java程序。
答案 0 :(得分:4)
您可以使用java.lang.Runtime
及其exec(..)
方法启动命令行程序。
答案 1 :(得分:1)
你可以制作自己的,非常简单,
从jsp捕获命令,并使用
在服务器上执行 Runtime.getRuntime().exec(commands);
并发回回复
答案 2 :(得分:1)
请注意,您的安全管理员可能会限制在您的应用程序服务器中使用Runtime.exec()...
答案 3 :(得分:0)
我发现这篇文章在使用.exec
时非常宝贵http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
它有很多很好的示例代码,并且显示了很多陷阱。