±Û¾´ÀÌ :°½Åµ¿ 1998³â 5¿ù 11ÀÏ 17:21:15
¾È³çÇϼ¼¿ä °½Åµ¿ÀÔ´Ï´Ù.
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class LSServlet extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
System.out.println("LSServelt start");
System.out.flush();
Runtime run = Runtime.getRuntime();
Process p = run.exec(new String[] {"/bin/ksh","/usr/bin/ls"});
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s;
while((s = in.readLine()) != null)
{
System.out.println(s);
System.out.flush();
}
System.out.println("LSServelt stop");
System.out.flush();
return;
}
public static void main(String[] arg) throws IOException
{
System.out.println("LSServelt start");
System.out.flush();
Runtime run = Runtime.getRuntime();
Process p = run.exec(new String[] {"/bin/ksh","/usr/bin/ls /bin"});
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s;
while((s = in.readLine()) != null)
{
System.out.println(s);
System.out.flush();
}
System.out.println("LSServelt stop");
System.out.flush();
return;
}
}
java LSServlet
À» ½ÇÇàÇϸé
LSServlet start
ÁÖ·ç·è
ÁÖ·ç·è
....
LSServlet stop
À̶ó°í »ý°¢´ë·Î ³ª¿É´Ï´Ù.
±×·¯³ª
ºê¶ó¿ìÀú·ÎºÎÅÍ ÀÚ¹ÙÀ¥¼¹öÀÇ ¼ºí¸´À» ½ÇÇàÇϸé
http://myhost:8080/servlet/LSServlet
À̶ó°í Çϸé
À¥¼¹öÀÇ ½ÇÇàâ¿¡´Â
LSServlet start
LSServlet stop
¸¸ ´Þ¶û ³ª¿É´Ï´Ù.
¹«¾ùÀÌ Àß ¸øµÈ °ÍÀϱî¿ä?