Каркас веб-приложения для вызова программы командной строки - PullRequest
2 голосов
/ 06 октября 2010

Мы разрабатываем веб-приложение Java EE (для запуска на tomcat)

Это веб-интерфейс для программы командной строки.Существует ли какая-либо инфраструктура / приложение, которая позволяет это?

, т.е. страницы JSP, которые будут внутренне запускать команды для программы, установленной на том же сервере, что и сервер Tomcat.-Ява программа.

Ответы [ 4 ]

4 голосов
/ 06 октября 2010

Вы можете использовать java.lang.Runtime и его exec(..) методы для запуска программ командной строки.

1 голос
/ 06 октября 2010

Имейте в виду, что ваш менеджер безопасности, вероятно, ограничит использование Runtime.exec () внутри вашего сервера приложений ...

1 голос
/ 06 октября 2010

Вы можете сделать свой собственный, довольно просто,

захватить команду из jsp и выполнить ее на сервере, используя

Runtime.getRuntime().exec(commands);

и отправьте обратно ответ

0 голосов
/ 06 октября 2010

Я нашел эту статью неоценимой при использовании .exec

http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

В нем достаточно хороших примеров кода и показаны многие подводные камни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...