Я бы хотел перезапустить службу Tomcat в Windows XP, я создал сервлет, который вызывает командный файл
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
Process p = Runtime.getRuntime().exec("c:\restart_tomcat.bat");
}
добавлены следующие 2 строки в мой restart_tomcat.bat
net stop "Tomcat6"
net start "Tomcat6"
запрос URL-адреса сервлета останавливает сервер Tomcat, но он не запускается. Однако, когда я запускаю командный файл restart_tomcat.bat, работает нормально