TOMCAT 서버에있는 JSP로 배치 파일을 실행하려고합니다. jsp는 webapps/ROOT/test.jsp에 있으며 배치 파일은 webapps/ROOT/test.bat와 동일한 위치에 배치됩니다. 다음은 내 JSP 코드입니다.JSP에서 배치 파일을 실행할 수 없습니다.
<%
Process p=Runtime.getRuntime();
String scriptExecute = "cmd /c start test.bat";
try {
p.exec(scriptExecute);
} catch (Exception e) {
e.printStackTrace();
}
%>
이 JSP를 실행하면 빈 페이지가 나타납니다. 친절하게도이 문제에 대한 해결책을 제공해주십시오.
냈다 당신이 게시에는 출력이 없습니다. –
새 프로세스를 시작하기 만하면 해당 프로세스의 결과가 웹 페이지에 저장되지 않습니다. 그것이 목표입니까? 또는 프로세스를 실행하기를 원하십니까? 호출을 시도한 후에 브라우저에서 출력을 보지 못했기 때문에 프로세스가 실행되지 않을 수도 있다고 걱정 했습니까? – Tim
사실 나는 서블릿을 사용해도 같은 것을 시도했다. 같은 반응. 누락 된 것이 있습니다. – Sriram