{"id":61,"date":"2014-06-12T22:11:31","date_gmt":"2014-06-13T07:11:31","guid":{"rendered":"http:\/\/blog.box.kr\/?p=61"},"modified":"2014-06-12T22:11:31","modified_gmt":"2014-06-13T07:11:31","slug":"webtob-jeus-web-application","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=61","title":{"rendered":"WebtoB + JEUS + web application"},"content":{"rendered":"<h2 class=\"post_title\">WebtoB + JEUS + web application<\/h2>\n<p class=\"post_link\"><a href=\"http:\/\/webgosu.egloos.com\/9123240\" target=\"_blank\"><span style=\"text-decoration: underline;\"><span style=\"color: #0066cc;\">webgosu.egloos.com\/9123240<\/span><\/span><\/a><\/p>\n<div class=\"post_content\">\n<div class=\"post\"><span style=\"font-family: Verdana;\"><strong>1. WebtoB \uc124\uce58<br \/>\n<\/strong> 1.1 \uc124\uce58\ud30c\uc77c, \ub77c\uc774\uc13c\uc2a4(license.dat)\uc900\ube44<br \/>\n1.2 \ub77c\uc774\uc13c\uc2a4 \uc801\uc6a9 : webtoB4.1licenselicense.dat<\/span><\/p>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>2. WebToB \uc2e4\ud589<br \/>\n<\/strong> 2.1 \uc2e4\ud589\ud30c\uc77c\uc0dd\uc131(wsconfig) &#8211;&gt; \ud658\uacbd\ud30c\uc77c \ucef4\ud30c\uc77c : wscfl -i [\ud658\uacbd\ud30c\uc77c]<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">2.2 \uc2e4\ud589 : wsboot &#8211;&gt; wsboot -w (handler\uac00 process\ub4e4\uc744 \ud655\uc778\ud558\uba70 booting-&gt;\uc548\uc815\uc801\uc778 booting)<br \/>\n2.3 \uc885\ub8cc : wsdown &#8211;&gt; wsdown -i (\uc9c8\uc758\ub97c \ub358\uc9c0\uc9c0 \uc54a\uace0 \ubc14\ub85c down)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">2.4 \uc6f9\uc11c\ube44\uc2a4 \ud14c\uc2a4\ud2b8 :<\/span> <a href=\"http:\/\/127.0.0.1:8080\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8080\/<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>3. WebToB \ud658\uacbd\uc124\uc815 \ud30c\uc77c : sample.m<br \/>\n<\/strong> 3.1 \uac00\uc0c1\ud64d\uc2a4\ud2b8 \ucd94\uac00\ud558\uae30<br \/>\n*VHOST<br \/>\nvhost1 DOCROOT=&#8221;D:\/TmaxSoft\/edu01&#8243;, HOSTNAME=&#8221;test.tmax.co.kr&#8221;,<br \/>\nNODENAME=&#8221;Impression32&#8243;, PORT=&#8221;80&#8243;<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">3.2 \uc708\ub3c4\uc6b0\uc758 hosts \ud30c\uc77c\uc5d0 \ub4f1\ub85d\ud558\uae30<br \/>\nD:WINDOWSsystem32driversetchosts \ud30c\uc77c\uc5d0 \ub4f1\ub85d<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">3.3 \ud658\uacbd\ud30c\uc77c \ucef4\ud30c\uc77c : wscfl -i sample.m<br \/>\n3.4 \uae30\ub3d9\uc911\uc778 webtob \ub2e4\uc6b4 \ud6c4 \uc7ac\ubd80\ud305 : wsdown -i \/ wsboot<br \/>\n3.5 \ud14c\uc2a4\ud2b8<br \/>\nNODE\uc808 \ud3ec\ud2b8 \uc218\uc815 \ud655\uc778 :<\/span> <a href=\"http:\/\/127.0.0.1\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:80\/<\/span><\/span><\/a><br \/>\n<span style=\"font-family: Verdana;\">\uac00\uc0c1\ud638\uc2a4\ud2b8 \ucd94\uac00 \ud655\uc778 :<\/span> <a href=\"http:\/\/test.tmax.co.kr\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/test.tmax.co.kr:80\/<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>4. WebtoB \uad00\ub9ac \ud234 : wdadmin<\/strong><br \/>\n4.1 wi : \uc6f9\ud22c\ube44\uc758 \uae30\ubcf8 \uc815\ubcf4 \ucd9c\ub825<br \/>\n4.2 ci : \uc811\uc18d\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc815\ubcf4 \ucd9c\ub825<br \/>\nci -s : \uc811\uc18d\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc218 \ucd9c\ub825<br \/>\ncfg : \uc6f9\ud22c\ube44\uc758 \ud658\uacbd\uc124\uc815 \ub0b4\uc6a9 \ud655\uc778<br \/>\ncfg -n : \ub178\ub4dc \ud658\uacbd\uc124\uc815 \ub0b4\uc6a9 \ud655\uc778<br \/>\nsi : \uc6f9\ud22c\ube44\uc758 \uc11c\ube44\uc2a4 \ubaa9\ub85d \ucd9c\ub825<br \/>\nst -v : \uc6f9\ud22c\ube44\uc758 \uc11c\ube44\uc2a4 \uc0c1\ud0dc \ucd9c\ub825<br \/>\nst -p : \uc6f9\ud22c\ube44\uc758 \ud504\ub85c\uc138\uc2a4 \uc0c1\ud0dc \ucd9c\ub825<br \/>\nrepeat(r) : \uc6f9\ud22c\ube44\uc758 \uba85\ub839\uc744 \ubc18\ubcf5\uc801\uc73c\ub85c \uc218\ud589\ud558\uc5ec \ubaa8\ub2c8\ud130\ub9c1 \ud6a8\uacfc\ub97c \ub0c4<br \/>\nex) r -i 2 -k 10 si<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>5. JEUS \uc124\uce58<br \/>\n<\/strong> 5.1 JEUS \uc124\uce58\ud30c\uc77c, \ub77c\uc774\uc13c\uc2a4<br \/>\n5.2 \ub77c\uc774\uc13c\uc2a4 \uc801\uc6a9 : D:TmaxSoftJEUS5.0licenselicense\ud30c\uc77c\uc801\uc6a9<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>6. JEUS \uc2e4\ud589<br \/>\n<\/strong> 6.1 Two-step \ubd80\ud305<br \/>\n: \uc11c\ubc84\uc2e4\ud589 &#8211; jeus<br \/>\n: \uc5d4\uc9c4\uc2e4\ud589 &#8211; JEUS\uc758 \uc6f9\uad00\ub9ac\uc790<br \/>\n\uc6f9\uad00\ub9ac\uc790\uc8fc\uc18c :<\/span> <a href=\"http:\/\/127.0.0.1:9744\/webadmin\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:9744\/webadmin<\/span><\/span><\/a><br \/>\n<span style=\"font-family: Verdana;\">\ud3ec\ud2b8\ubc88\ud638\uc9c0\uc815 : \uae30\ubcf8Base port(9736) + 8<br \/>\n\ud3ec\ud2b8\ubc88\ud638\ubcc0\uacbd : bin\/jeus.properties.cmd<br \/>\nJEUS\/config\/vhost.xml \uc758 \ud3ec\ud2b8\ubc88\ud638\ub97c \ubcc0\uacbd\ud569\ub2c8\ub2e4.<br \/>\n\uc6f9\uad00\ub9ac\uc790 \uacc4\uc815 : administrator<br \/>\n\ud328\uc2a4\uc6cc\ub4dc : jeusadmin<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">\ub178\ub4dc\uc120\ud0dd &#8211;&gt; \uc81c\uc5b4 &#8211;&gt; \ubd80\ud2b8<\/p>\n<p>6.2 One-step \ubd80\ud305<br \/>\n: \ubd80\ud2b8\uba85\ub839(jboot.bat) &#8211;&gt; jeus -xml -Uadministrator -Pjeusadmin<br \/>\n: \uc885\ub8cc\uba85\ub839(jdown.bat) &#8211;&gt; jeusadmin [\ub178\ub4dc\uba85] -Uadministrator -Pjeusadmin jeusexit<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">6.3 JEUS \uc6f9\uc11c\ube44\uc2a4 \ud14c\uc2a4\ud2b8<br \/>\n:<\/span> <a href=\"http:\/\/127.0.0.1:8088\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>7. JEUS\uc758 \ud658\uacbd\uc124\uc815 \ud30c\uc77c<br \/>\n<\/strong> 7.1 JEUSconfigJEUSMain.xml : JEUS\uc11c\ubc84 \uc804\uccb4\uc758 \ud658\uacbd \uc124\uc815<br \/>\n7.2 EJBMain.xml : EJB\uc5d4\uc9c4\uc5d0 \ub300\ud55c \ud658\uacbd \uc124\uc815<br \/>\n7.3 JMSMain.xml : JMS\uc5d4\uc9c4\uc5d0 \ub300\ud55c \ud658\uacbd \uc124\uc815<br \/>\n7.4 WEBMain.xml : Servlet\uc5d4\uc9c4\uc5d0 \ub300\ud55c \ud658\uacbd \uc124\uc815<br \/>\nweb.xml : \uc6f9\uc758 \ucee8\ud14d\uc2a4\ud2b8\ub97c \ub9cc\ub4e4\ub54c \ucee8\ud14d\uc2a4\ud2b8\uc758 \ud658\uacbd\uc124\uc815<br \/>\n7.5 WSMain.xml : WS\uc5d4\uc9c4\uc5d0 \ub300\ud55c \ud658\uacbd \uc124\uc815<br \/>\n<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>1. JEUS\uc5d0\uc11c web application \uc11c\ube44\uc2a4\ud558\uae30<\/strong><br \/>\n1.1 \ubb3c\ub9ac\uc801 Context \uc0dd\uc131<br \/>\nC:tmaxsoftedu01<br \/>\n|&#8212;-WEB-INF<br \/>\nweb.xml(NODE\uc758 servlet engine\uc5d0\uc11c \uac00\uc838\uc634)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">1.2 JEUS\uc5d0 Context \ub4f1\ub85d<br \/>\n\uc6f9\uad00\ub9ac\uc790 \ub85c\uadf8\uc778 &#8211;&gt; J2EE \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ubaa8\ub4c8\ubc30\uce58 &#8211;&gt; \uc808\ub300\uacbd\ub85c<br \/>\n&#8211;&gt; ~~~~ &#8211;&gt; \ubc30\uce58(2\ub2e8\uacc4\ubc30\uce58[J2EE\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\ubaa8\ub4c8], \uc601\uad6c\ubc30\uce58[J2EE\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\ubaa8\ub4c8\ubc30\uce58])<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">1.3 \uc11c\ube44\uc2a4 \uc2e4\ud589<br \/>\n:\ud14c\uc2a4\ud2b8\ub97c \uc704\ud55c jsp\ud30c\uc77c \uc0dd\uc131(test.jsp)<br \/>\n:http:\/\/127.0.0.1:8088\/edu01\/test.jsp<br \/>\n8088 : http_listener port<br \/>\nedu01: \ubc30\uce58\ud55c \ubaa8\ub4c8\uba85<br \/>\ntest.jsp :<br \/>\n<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">\uc2e4\uc2b5) edu02 \ucee8\ud14d\uc2a4\ud2b8 \uc0dd\uc131, \uc2e4\ud589 \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ud30c\uc77c test02.jsp &#8211;&gt;<\/span> <a href=\"http:\/\/127.0.0.1:8088\/edu02\/test02.jsp\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/edu02\/test02.jsp<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>2. JEUS container \uad00\ub9ac<br \/>\n<\/strong> 2.1 \uc0dd\uc131 : \uc11c\ube14\ub9bf \uc5d4\uc9c4 \uc0dd\uc131(\ub9ac\uc2a4\ub108ID, \ub9ac\uc2a4\ub108PORT \uc9c0\uc815)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">2.2 \uc11c\ube14\ub9bf \uc5d4\uc9c4 \ud14c\uc2a4\ud2b8 &#8211;&gt;<\/span> <a href=\"http:\/\/127.0.0.1:8089\/edu01\/test.jsp\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8089\/edu01\/test.jsp<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>3. WebtoB\uc640 JEUS\uc5f0\ub3d9\ud558\uae30<br \/>\n<\/strong> 3.1 WebtoB \uc124\uc815 : sample.m \ud30c\uc77c\uc5d0 \ucd94\uac00<br \/>\n3.2 JEUS \uc124\uc815 : \ud574\ub2f9 \ucee8\ud14c\uc774\ub108\uc758 webtob \ub9ac\uc2a4\ub108 \uc5f0\uacb0 \uc124\uc815<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">3.3 \uc5f0\ub3d9 \uc124\uc815 \ud14c\uc2a4\ud2b8 &#8211;&gt;<\/span> <a href=\"http:\/\/127.0.0.1\/edu01\/test.jsp\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:80\/edu01\/test.jsp<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>4. \uc2e4 \uc2b5<\/strong><br \/>\nWebtoB\uc758 \uac00\uc0c1\ud638\uc2a4\ud2b8 vhost1 \uacfc JEUS\uc758 container1\uc5d0 webtob2 \ub9ac\uc2a4\ub108 \ucd94\uac00, \uc5f0\ub3d9.<br \/>\n<\/span> <a href=\"http:\/\/test.tmax.co.kr\/edu01\/test.jsp\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/test.tmax.co.kr:80\/edu01\/test.jsp<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">4.1 WebtoB \uc124\uc815 \ucd94\uac00<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">4.2 JEUS container1\uc5d0 webtob2 \ub9ac\uc2a4\ub108 \ucd94\uac00<\/span>\n<\/div>\n<div>\n<p><strong><span style=\"font-family: Verdana;\">5. JEUS\uc5d0\uc11c \uc11c\ube14\ub9bf \uc2e4\uc2b5<br \/>\n<\/span><\/strong>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">5.1 \uc11c\ube14\ub9bf \ucf54\ub4dc \uc791\uc131 : HelloWorldServlet.java<br \/>\n<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">5.2 \ucef4\ud30c\uc77c : jeus.jar \ud30c\uc77c \uacbd\ub85c \uc9c0\uc815\ud6c4<br \/>\njavac -d . HelloWorldServlet.java<br \/>\n<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">5.3 JEUS\uc5d0\uc11c \uc2e4\ud589 &#8211;&gt;<\/span> <a href=\"http:\/\/127.0.0.1:8088\/edu01\/servlets\/HelloWorldServlet\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/edu01\/servlets\/HelloWorldServlet<\/span><\/span><\/a><br \/>\n<span style=\"font-family: Verdana;\">web.xml \ubb38\uc11c\uc758 WorkServlet \uc740 \/servlets\/* \ub85c \ub9e4\ud551\ub418\uc5b4 \uc788\uc74c<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">5.4 WebtoB\uc5d0\uc11c \uc2e4\ud589 &#8211;&gt;<\/span> <a href=\"http:\/\/127.0.0.1\/edu01\/servlets\/tmax\/HelloWorldServlet\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:80\/edu01\/servlets\/tmax\/HelloWorldServlet<\/span><\/span><\/a>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>1. WAR \ud30c\uc77c \uc0dd\uc131\ud558\uae30<br \/>\n<\/strong> 1.1 \ud328\ud0a4\uc9d5\ud558\uae30 : JeusBuilder \uc0ac\uc6a9<br \/>\n&#8211; \ud30c\uc77c\uba85 : wartest.war<br \/>\n\uc11c\ube14\ub9bf\uba85 : Hello<br \/>\n\uc11c\ube14\ub9bf \ud074\ub798\uc2a4 : tmax.HelloWorldServlet<br \/>\nURI \ud328\ud134\uc9c0\uc5b4 : \/helloworld<br \/>\nContextpath(url\uc5d0\uc11c context\ud638\ucd9c) : \/hello<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">1.2 JEUS\uc5d0 \ud328\ud0a4\uc9d5\ud55c \ubaa8\ub4c8 \ubc30\uce58\ud558\uae30<br \/>\n&#8211; JEUS \uc6f9\uad00\ub9ac\uc790 &#8211;&gt; J2EE \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ubaa8\ub4c8 \ubc30\uce58 &#8211;&gt; \ubaa8\ub4c8\ubc30\uce58 &#8211;&gt; ~~~ &#8211;&gt; \ubc30\uce58(2\ub2e8\uacc4 \ubc30\uce58, \uc601\uad6c\ubc30\uce58)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">1.3 WAR \ud30c\uc77c \uc2e4\ud589<br \/>\n<\/span> <a href=\"http:\/\/127.0.0.1:8088\/hello\/test.jsp\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/hello\/test.jsp<\/span><\/span><\/a><br \/>\n<a href=\"http:\/\/127.0.0.1:8088\/hello\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/hello<\/span><\/span><\/a><br \/>\n<a href=\"http:\/\/127.0.0.1:8088\/hello\/helloworld\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/hello\/helloworld\/<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><a href=\"http:\/\/1273.0.0.1:8088\/Hello\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/1273.0.0.1:8088\/Hello<\/span><\/span><\/a> <span style=\"font-family: Verdana;\">(\/Context\ub97c \uc815\uc758, \/Context\ub294 \ubaa8\ub4c8\uc5d0 \ud558\ub098\uc874\uc7ac)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">1.4 \uc2e4 \uc2b5<br \/>\n\ud30c\uc77c\uba85 : wartest2.war<br \/>\n\uc11c\ube14\ub9bf\uba85 : Hello2<br \/>\n\uc11c\ube14\ub9bf \ud074\ub798\uc2a4 : tmax.HelloWorldServlet<br \/>\nURI \ud328\ud134\uc9c0\uc815 : \/helloworld2\/<br \/>\nContextpath : \/hello2<br \/>\n&lt;\uacb0\uacfc\ud655\uc778&gt;<\/span> <a href=\"http:\/\/127.0.0.1:8088\/hello2\/Hello2\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/hello2\/Hello2<\/span><\/span><\/a> , <a href=\"http:\/\/127.0.0.1:8088\/hello2\/helloworld2\/\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/hello2\/helloworld2\/<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><strong>2. DB \uc5f0\ub3d9<br \/>\n<\/strong> 2.1 DataBase \uc815\ubcf4 \ud655\uc778<br \/>\n&#8211; \uc11c\ubc84 IP : 192.169.10.5<br \/>\n&#8211; \uc811\uc18d\uacc4\uc815 : oracle\/dkzkepal(\uc544\uce74\ub370\ubbf8)<br \/>\n&#8211; sql\uc811\uc18d\uacc4\uc815 : sqlplus edu01~edu32\/edu01~edu32<br \/>\n&#8211; SID \uba85 : ORA10G<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">&#8211; \ud14c\uc774\ube14 \uc0dd\uc131 : TmaxTest<br \/>\ncreate table TmaxTest ( name varchar(20), address varchar(20) );<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">&#8211; \ub370\uc774\ud130 \uc785\ub825 :<br \/>\nInsert into TmaxTest values(&#8216;\uc7a5\ub3d9\uac74&#8217;,&#8217;\uc11c\uc6b8&#8217;); Insert into TmaxTest values(&#8216;\uac15\ud638\ub3d9&#8217;,&#8217;\ubd80\uc0b0&#8217;);<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">&#8211; commit;<\/p>\n<p>2.2 \ub4dc\ub77c\uc774\ubc84 \uc900\ube44 \ubc0f JEUS \uc11c\ubc84 \ub4f1\ub85d<br \/>\n&#8211; JDBC \ub4dc\ub77c\uc774\ubc84 : ojdbc14.zip<br \/>\n&#8211; \uc624\ub77c\ud074 JDBC \ub4dc\ub77c\uc774\ubc84 \ub2e4\uc6b4\ub85c\ub4dc \uc0ac\uc774\ud2b8 :<\/span> <a href=\"http:\/\/www.oracle.com\/global\/kr\" target=\"_blank\"><span style=\"color: #0000ff; font-family: Verdana;\"><span style=\"text-decoration: underline;\">http:\/\/www.oracle.com\/global\/kr<\/span><\/span><\/a>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">&#8211; JEUS \ub4f1\ub85d : D:TmaxSoftJEUS5.0libdatasourceojdbc14.jar<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">2.3 DataSource \uc124\uc815<br \/>\n&#8211; JEUS \uc6f9\uad00\ub9ac\uc790 -&gt; JEUS \ub9e4\ub2c8\uc800 \ub9ac\uc18c\uc2a4 -&gt; JDBC -&gt; \uc0c8 JDBC \ub370\uc774\ud130 \uc18c\uc2a4 \uc0dd\uc131<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">2.4 \uc2e4 \uc2b5<br \/>\n\ub85c\uadf8\uc778 \uc2e4\ud589 \ud14c\uc2a4\ud2b8 : MVC<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">login.jsp (presentation \ub85c\uc9c1 : View)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">loginCheck.jsp (business \ub85c\uc9c1 : Control)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">TmaxLogin (data : Model)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\">\uc544\uc774\ub514 : tmax \ube44\ubc00\ubc88\ud638 : 1234<\/span>\n<\/div>\n<\/div>\n<div>\n<p>***************************************************************************************************************\n<\/p><\/div>\n<div>\n<p>*** webToB\n<\/p><\/div>\n<div>\n<p>***************************************************************************************************************<br \/>\n*VHOST<br \/>\nvhost11 DOCROOT=&#8221;c:\/xxx\/webapps\/test\/&#8221;,<br \/>\nNODENAME = &#8220;web1&#8221;,<br \/>\nHOSTNAME = &#8220;test.com&#8221;,<br \/>\nPORT = &#8220;80&#8221;<br \/>\nvhost12 DOCROOT=&#8221;c:\/xxx\/webapps\/test\/&#8221;,<br \/>\nNODENAME = &#8220;web1&#8221;,<br \/>\nHOSTNAME = &#8220;www.test.com&#8221;,<br \/>\nPORT = &#8220;80&#8221;<\/p>\n<p>* SVRGROUP<br \/>\nvhost11g NODENAME = &#8220;web1&#8243;, SVRTYPE = JSV,Vhostname=&#8221;vhost11&#8221;<br \/>\nvhost12g NODENAME = &#8220;web1&#8243;, SVRTYPE = JSV,Vhostname=&#8221;vhost12&#8221;<\/p>\n<p>* SERVER<br \/>\ntest SVGNAME = vhost11g, MinProc = 20, MaxProc = 20, HttpInBufSize=0<br \/>\nwwwtest SVGNAME = vhost12g, MinProc = 20, MaxProc = 20, HttpInBufSize=0\n<\/div>\n<div>\n<\/div>\n<div>\n<p>***************************************************************************************************************<br \/>\n*** JEUS\n<\/div>\n<div>\n<p>***************************************************************************************************************<br \/>\ncontainer.xml \uc5d0 \ub450\uac1c\uc758 contextgroup\uc744 \uc0dd\uc131\ud558\uc5ec \uac01\uac01\uc758 RegistrationID \ub97c test, wwwtest \ub85c \ud558\uc5ec \uc5f0\ub3d9\n<\/div>\n<div>\n<p>***************************************************************************************************************\n<\/p><\/div>\n<div>\n<div>\n<p><strong>\uc6f9\ubaa8\ub4c8(application) \ucd94\uac00\ud558\uae30<\/strong><\/p>\n<div class=\"autosourcing-stub\">\n<\/div>\n<\/div>\n<div>\n<p>1) %JEUS_HOME%config\ub178\ub4dc\uba85JEUSMain.xml \uc218\uc815<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\"><p>&#8211; \uc544\ub798\ub0b4\uc6a9 \ucd94\uac00<\/p><\/blockquote>\n<\/div>\n<div>\n<p>&lt;application&gt;<br \/>\n&lt; absolute-path&gt;\ud3f4\ub354\uc704\uce58&lt;\/absolute-path&gt;<br \/>\n&lt; name&gt;\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uba85&lt;\/name&gt;<br \/>\n&lt; path&gt;&lt;\/path&gt;<br \/>\n&lt; deployment-type&gt;COMPONENT&lt;\/deployment-type&gt;<br \/>\n&lt; web-component\/&gt;<br \/>\n&lt; deployment-target&gt;<br \/>\n&lt; target&gt;<br \/>\n&lt; engine-container-name&gt;\ucee8\ud14c\uc774\ub108\uba85&lt;\/engine-container-name&gt;<br \/>\n&lt; web-context-group&gt;<br \/>\n&lt; name&gt;MyGroup&lt;\/name&gt;<br \/>\n&lt; \/web-context-group&gt;<br \/>\n&lt; \/target&gt;<br \/>\n&lt; \/deployment-target&gt;<br \/>\n&lt; classloading&gt;ISOLATED&lt;\/classloading&gt;<br \/>\n&lt; class-ftp-unit&gt;JAR&lt;\/class-ftp-unit&gt;<br \/>\n&lt; \/application&gt;\n<\/div>\n<div>\n<p>2) JEUS \uc7ac\uc2dc\uc791\n<\/p><\/div>\n<div>\n<p>3) \ud574\ub2f9\ud3f4\ub354WEB-INF\/web.xml \uc0dd\uc131 \ud655\uc778\n<\/p><\/div>\n<div>\n<p>4) \ud574\ub2f9\ud3f4\ub354WEB-INF\/jeus-web-dd.xml \uc0dd\uc131 \ud655\uc778<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\"><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>\n&lt; jeus-web-dd xmlns=&#8221;<a class=\"con_link\" href=\"http:\/\/www.tmaxsoft.com\/xml\/ns\/jeus\" target=\"_blank\"><span style=\"color: #0000ff;\"><span style=\"text-decoration: underline;\">http:\/\/www.tmaxsoft.com\/xml\/ns\/jeus<\/span><\/span><\/a>&#8220;&gt;<br \/>\n&lt; context-path&gt;\/&lt;\/context-path&gt;<br \/>\n&lt; enable-jsp&gt;true&lt;\/enable-jsp&gt;<br \/>\n&lt; auto-reload&gt;<br \/>\n&lt; enable-reload&gt;false&lt;\/enable-reload&gt;<br \/>\n&lt; check-on-demand&gt;false&lt;\/check-on-demand&gt;<br \/>\n&lt; \/auto-reload&gt;<br \/>\n&lt; max-instance-pool-size&gt;-1&lt;\/max-instance-pool-size&gt;<br \/>\n&lt; url-rewriting&gt;false&lt;\/url-rewriting&gt;<br \/>\n&lt; enable-default-login&gt;false&lt;\/enable-default-login&gt;<br \/>\n&lt; webinf-first&gt;false&lt;\/webinf-first&gt;<br \/>\n&lt; jndi-properties&gt;<br \/>\n&lt; local-bindings&gt;false&lt;\/local-bindings&gt;<br \/>\n&lt; \/jndi-properties&gt;<br \/>\n&lt; \/jeus-web-dd&gt;<\/blockquote>\n<\/div>\n<\/div>\n<div>\n<p>============================================================================================================\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><strong><span style=\"font-size: small;\">JDBC<br \/>\n<\/span><\/strong><span style=\"font-size: small;\"> *<\/span><strong><span style=\"font-size: small;\">Class Loading<\/span><\/strong><\/span><span style=\"font-family: Verdana; font-size: small;\"> : Class.forName();<br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">-&gt;class\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95<\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">*<strong>Connection \uc0dd\uc131\ubc29\ubc95 2\uac00\uc9c0<\/strong><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-size: small;\">&#8211;<strong>DBCP\ub97c \uc0ac\uc6a9\uc548\ud568<\/strong><\/span><\/span><span style=\"font-size: small;\"> (Driver class\ub97c \ub85c\ub4dc\ud558\uc5ec DB\uc5d0 \uc811\uadfc)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana; font-size: small;\">public Connection connectDbms() {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Connection con = null;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Properties env = new Properties(); \/\/\uc0ac\uc6a9\uc790 \ud658\uacbd\ubcc0\uc218 \uac1d\uccb4<\/p>\n<p><\/span><span style=\"font-family: Verdana; font-size: small;\">try {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">env.load(new FileInputStream(&#8220;d:\\java\\day6\\db.properties&#8221;));<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Class.forName(env.getProperty(&#8220;driver&#8221;)); \/\/ JDBC \ub4dc\ub77c\uc774\ubc84\uc6a9 \ud074\ub798\uc2a4 \ub85c\ub4dc<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">} catch (ClassNotFoundException e) {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">e.printStackTrace();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">return null;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">}catch (FileNotFoundException e) {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">e.printStackTrace();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">return null;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">} catch (IOException e) {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">e.printStackTrace();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">return null;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">}<\/p>\n<p><\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">\/\/ 1. DB Connection \uc5bb\uae30<br \/>\n<\/span><span style=\"font-size: small;\">String url = env.getProperty(&#8220;url&#8221;);<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana; font-size: small;\">\/\/&#8221;jdbc:oracle:thin:@127.0.0.1:1521:ORCL&#8221;; \/\/ JDBC \uc804\uc6a9 URL \ud615\uc2dd\uc73c\ub85c \uae30\uc220<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">\/\/ thin = type4(\uc21c\uc218java)<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">String user = env.getProperty(&#8220;user&#8221;); \/\/&#8221;scott&#8221;;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">String password = env.getProperty(&#8220;password&#8221;); \/\/&#8221;tiger&#8221;;<\/p>\n<p><\/span><span style=\"font-family: Verdana; font-size: small;\">try {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">con = java.sql.DriverManager.getConnection(url, user, password);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">System.out.println(&#8220;****** Connect to DBMS! *******&#8221;);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">} catch (SQLException e) {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">e.printStackTrace();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">return null;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">}<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">return con;<br \/>\n<\/span><span style=\"font-size: small;\">}<\/span><\/span><\/span>\n<\/div>\n<div>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\">&#8211;<strong>DBCP \uc0ac\uc6a9<\/strong><\/span><\/span><span style=\"font-family: Verdana; font-size: small;\"> (server.xml, web.xml\uc5d0 Container\uc5d0 \ub300\ud55c \ucf54\ub4dc \ucd94\uac00)<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">try{<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Context initCtx = new InitialContext();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Context envCtx = (Context) initCtx.lookup(&#8220;java:comp\/env&#8221;);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">ds = (DataSource)envCtx.lookup(&#8220;jdbc\/EmployeeDB&#8221;);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">}catch(NamingException ne){<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">ne.printStackTrace();<br \/>\n<\/span><span style=\"font-size: small;\">}<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">1. Servlet\uc758 init()\uba54\uc18c\ub4dc\uc5d0\uc11c DataSource\ub97c \uc0dd\uc131\ud558\uc5ec \uc778\uc790\ub85c \ub118\uaca8 connection \uac00\uc838\uc624\uae30<br \/>\n<\/span><span style=\"font-size: small;\">-Servlet \ub9c8\ub2e4 DataSource \uc0dd\uc131<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana; font-size: small;\">2. ServletContextListener\uc5d0\uc11c \ud55c\ubc88\ub9cc \uc0dd\uc131\ud558\uc5ec \uc778\uc790\ub85c \ub118\uae40<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">-DataSource \ud55c\ubc88\ub9cc \uc0dd\uc131\ud574\ub3c4 \ub428(Servlet\ub9c8\ub2e4 DataSource\ub97c \uc0dd\uc131\ud558\uc9c0 \uc54a\uc74c)<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">3. ServletContextListener\uc5d0\uc11c \uc0dd\uc131\ud55c DataSource\ub97c Single tone pattern\uc73c\ub85c \uc0ac\uc6a9<br \/>\n<\/span><span style=\"font-size: small;\">-class\uc5d0\uc11c\ub3c4 single.getAttribute()\ub85c DataSource\ub97c \uc5bb\uc5b4 \uc62c \uc218 \uc788\uc74c<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><strong>*statement<\/strong><br \/>\n<\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><strong><span style=\"font-family: Verdana; font-size: small;\">\uc0c1\uc18d\uad00\uacc4<br \/>\n<\/span><\/strong><span style=\"font-family: Verdana; font-size: small;\">Statement &lt;&#8212;&#8212;&#8212;- PreparedStatement &lt;&#8212;&#8212;&#8212;&#8212;- CallableStatement<br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">(\uac00\uc7a5 \ubcf4\ud3b8\uc801\uc778 \ucc98\ub9ac) (binding \ubcc0\uc218\ub97c \ud1b5\ud574 \ube60\ub97c sql\ucc98\ub9ac) (\uac00\uc7a5 \ud2b9\ud654 function, procedure\ud638\ucd9c)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><strong>-&gt;Statement<\/strong><br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">String sql = &#8220;select age from test1 where id=&#8217;syh1011&#8242;&#8221;;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">Statement stmt = con.createStatement();<br \/>\n<\/span><\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">ResultSet rs = stmt.executeQuery(sql);<\/p>\n<p><\/span> <\/span><span style=\"font-size: small;\"><strong><span style=\"font-family: Verdana; font-size: small;\">-&gt;PreparedStatement<br \/>\n<\/span><\/strong><span style=\"font-family: Verdana; font-size: small;\"> String sql = &#8220;select age from test1 where ?=?&#8221;;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">PreparedStatement pstmt = con.prepareStatementStatement(sql);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">pstmt.setString(1, &#8220;id&#8221;);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">pstmt.setString(2,&#8221;syh1011&#8243;);<br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">ResultSet rs = pstmt.executeQuery();<\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><strong>-&gt;CallableStatement<\/strong><br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">String sql = &#8220;select anem from salary&#8221;;<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">PreparedStatement pstmt = conpreparedStatement(sql);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">CallableStatement sctmt = con.prepareCall(&#8220;{call adjust(?,?)}&#8221;);<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">ResultSet rs = pstmt.executeQuery();<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">while(rs.next()) {<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">cstmt.setString(1, rs.getString(&#8220;name&#8221;));<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">cstmt.setFloat(2, (float)0.05);<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">cstmt.executeUpdate();<br \/>\n<\/span><span style=\"font-size: small;\">}<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana; font-size: small;\">executeQeury(String sql) : SQL\ubb38\uc774 select\uc77c \uacbd\uc6b0<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">executeUpdate(String sql): SQL\ubb38\uc774 insert, update, delete\ubb38 \ub4f1\uc77c \uacbd\uc6b0<br \/>\n<\/span><span style=\"font-size: small;\">execute(String sql) : SQL\ubb38\uc744 \uc54c\uc9c0 \ubabb\ud560 \uacbd\uc6b0<\/span><\/span><\/span>\n<\/div>\n<div>\n<p><span style=\"font-family: Verdana; font-size: small;\">-&gt;\uc7a5\uc810, \ub2e8\uc810<\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana; font-size: small;\">*ResultSet, getXXX()\ub85c Column\uac12 \uc5bb\uae30, Type\ubcc4\ub85c \ub2e4\ub978 method\uc0ac\uc6a9<br \/>\n<\/span><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">getXXX(int columnindex) : columnIndex\uc758 \uac12\uc744 XXX\ud0c0\uc785\uc73c\ub85c \ubc18\ud658<br \/>\n<\/span><span style=\"font-size: small;\">getXXX(String columnName): columnName\uc758 \uac12\uc744 XXX\ud0c0\uc785\uc73c\ub85c \ubc18\ud658<\/span><\/span><\/span>\n<\/div>\n<div>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><strong><span style=\"font-size: small;\">*Transaction \ucc98\ub9ac<br \/>\n<\/span><\/strong><span style=\"font-size: small;\"> Transaction\uc758 4\uac00\uc9c0 \ud2b9\uc131(<\/span><strong><span style=\"font-size: small;\">ACID<\/span><\/strong><\/span><span style=\"font-family: Verdana; font-size: small;\">)<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">*\uc6d0\uc790\uc131(Atomicity)<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">*\uc77c\uad00\uc131(Consistency)<br \/>\n<\/span><span style=\"font-family: Verdana; font-size: small;\">*\uace0\ub9bd\uc131(Isolation)<br \/>\n<\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">*\uc9c0\uc18d\uc131(Durability)<\/span>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">con.<strong>setAutoCommit<\/strong><\/span><span style=\"font-size: small;\">(false); -&gt;true : transaction\uc744 \uc2dc\uc791\ud558\uc9c0 \uc54a\uaca0\ub2e4.<\/span><\/span><\/span><span style=\"font-family: Verdana; font-size: small;\">-&gt;false: transaction\uc744 \uc2dc\uc791\ud558\uaca0\ub2e4.<\/span>\n<\/div>\n<div>\n<\/div>\n<div>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Verdana;\"><span style=\"font-size: small;\">setAutoCommit(false)\uc640 commit(), rollback()\uc0ac\uc774\uc758 operation\ub4e4\uc5d0 \ub300\ud55c transaction \ucc98\ub9ac<br \/>\n<\/span><span style=\"font-size: small;\">-&gt; con.<\/span><strong><span style=\"font-size: small;\">commit<\/span><\/strong><span style=\"font-size: small;\">(); -&gt; con.<\/span><strong><span style=\"font-size: small;\">rollback<\/span><\/strong><span style=\"font-size: small;\">();<\/span><\/span><\/span>\n<\/div>\n<div>\n<p>***********************************************************************************************************\n<\/p><\/div>\n<div>\n<p>#####<br \/>\n##### DOMAIN \uc808<br \/>\n#####<br \/>\n# \ub3c5\ub9bd\uc801\uc778 WebtoB \uc2dc\uc2a4\ud15c\uc758 \uc804\ubc18\uc801\uc778 \ud658\uacbd \uc124\uc815\uc744 \ud560 \uc218 \uc788\ub2e4.<br \/>\n*DOMAIN<\/p>\n<div>\n<p># \ub3c4\uba54\uc778 \ub124\uc784\uc740 string \ud615\uc2dd\uc73c\ub85c 31\uc790\uae4c\uc9c0 \uc0ac\uc6a9 \uac00\ub2a5.<br \/>\n# \ub2e4\ub978 \uc808\ub4e4\uc758 string \ud56d\ubaa9\ub3c4 \uc774\uc640 \ub3d9\uc77c\ud558\ub2e4.<br \/>\nwebtob1\n<\/div>\n<div>\n<p>#####<br \/>\n##### NODE \uc808<br \/>\n#####<br \/>\n# WebtoB\ub97c \uc774\ub8e8\ub294 \uac01 Node\ub4e4\uc5d0 \ub300\ud55c \uad6c\uccb4\uc801\uc778 \ud658\uacbd \uc124\uc815\uc744 \ud560 \uc218 \uc788\ub2e4.<br \/>\n# \ud544\uc218 \ud56d\ubaa9\uc73c\ub85c WebtobDir, ShmKey, DocRoot \ud56d\ubaa9\uc744 \uc124\uc815\ud574\uc57c \uc788\ub2e4.<br \/>\n*NODE\n<\/div>\n<div>\n<p># \uc2e4\uc81c \ub4f1\ub85d\ub41c \ud638\uc2a4\ud2b8\uc758 \uc774\ub984\uc744 \ub9d0\ud558\uba70, UNIX\uc758 \uacbd\uc6b0 &#8220;uname -n&#8221; \uba85\ub839\uc73c\ub85c \uac01 Host\uc758 \uc774\ub984\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<br \/>\n# Node\uba85\uc740 \ubc18\ub4dc\uc2dc UNIX\uc758 \uacbd\uc6b0 &#8220;\/etc\/hosts&#8221;(Windows\uc758 \uacbd\uc6b0 C:WINNTsystem32driversetc) \ud30c\uc77c\uc5d0 \ub4f1\ub85d\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4.<br \/>\n# \ud558\ub098\uc758 Domain\uc740 \ud558\ub098 \uc774\uc0c1\uc758 Node\ub85c \uc774\ub8e8\uc5b4\uc9c0\ubbc0\ub85c, NODE\uc808\uc5d0\ub294 \ucd5c\uc18c\ud55c \ud558\ub098 \uc774\uc0c1\uc758 Node \uc774\ub984\uc774 \uc815\uc758\ub418\uc5b4\uc57c \ud55c\ub2e4.<br \/>\nWebServer\n<\/div>\n<div>\n<p># WebtoB\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub294 Home Directory \uc758 \uc808\ub300 \uacbd\ub85c\uba85\uc774\ub2e4.<br \/>\n# \ud658\uacbd\ubcc0\uc218\ub85c \uc815\uc758\ub418\ub294 WEBTOBDIR \uacfc \ub3d9\uc77c\ud55c \uac12\uc73c\ub85c \uc124\uc815\ud558\uba74 \ub41c\ub2e4.<br \/>\nWebtobDir = &#8220;\/data2\/wbqam\/webtob&#8221;,\n<\/div>\n<div>\n<p># Shared Memory Segment\ub97c \uac00\ub9ac\ud0a4\ub294 \uac12\uc774\ub2e4.<br \/>\n# 32768 ~ 262143 \ubc94\uc704 \ub0b4\uc5d0\uc11c \ub2e4\ub978 \uc5c5\ubb34\uc5d0 \uc0ac\uc6a9\ub418\ub294 \ud0a4\uac12\uacfc \ucda9\ub3cc\uc774 \ub098\uc9c0 \uc54a\uac8c Shared Memory\uc758 Key\uac12\uc744 \uc124\uc815 \ud558\uba74 \ub41c\ub2e4.<br \/>\nShmKey = 78100,\n<\/div>\n<div>\n<p># WebtoB\uac00 \uc6f9\uc744 \ud1b5\ud574 \uc11c\ube44\uc2a4\ud558\ub294 \ubaa8\ub4e0 \ubb38\uc11c\ub97c \ud3ec\ud568\ud558\ub294 Root Directory \uc758 \uc808\ub300 \uacbd\ub85c\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\nDocRoot=&#8221;\/data2\/wbqam\/webtob\/docs&#8221;,\n<\/div>\n<div>\n<p># HTTP Request Handler) Process\uc758 \uac1c\uc218\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# Hth\ud558\ub098\ub2f9 \uc57d 800\uac1c \uc774\uc0c1\uc758 Client\ub97c \uc218\uc6a9\ud560 \uc218 \uc788\ub2e4.<br \/>\n# Default Number \uc124\uc815\uc740 1 \uc774\uba70, \ucd5c\ub300 20\uac1c \uae4c\uc9c0 \uc9c0\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nHth = 2,\n<\/div>\n<div>\n<p># WebtoB\uac00 Listen\ud558\ub294 Port\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# \uc77c\ubc18\uc801\uc73c\ub85c Web Server\ub294 80 Port \uc774\uc6a9\ud558\ubbc0\ub85c \uc124\uc815\ud558\uc9c0 \uc54a\uc744\uacbd\uc6b0 default \uac12\uc73c\ub85c 80\uc73c\ub85c \uc124\uc815\ub41c\ub2e4.<br \/>\n# \ucd5c\ub300 100\uac1c\uc758 \ud3ec\ud2b8\ub97c \ub3d9\uc2dc\uc5d0 \uc9c0\uc815\ud558\uc5ec \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\ub2e4.<br \/>\n# Listen \ud56d\ubaa9\uacfc \ub3d9\uc2dc\uc5d0 \uc6b4\uc601\ud560 \uc218 \uc5c6\uc73c\uba70, Port\ubcf4\ub2e4 Listen\ud56d\ubaa9\uc5d0\uc11c \uc9c0\uc815\ub418\ub294 Port\uac00 \uc6b0\uc120\uc21c\uc704\uac00 \ub192\uc544<br \/>\n# \ub3d9\uc2dc\uc5d0 \uc9c0\uc815\ud558\uba74 Port\ud56d\ubaa9\uc740 \ubb34\uc2dc \ub41c\ub2e4.<br \/>\nPort = &#8220;8100,8200&#8221;,\n<\/div>\n<div>\n<p>##### User, Group \uc124\uc815<br \/>\n# WebtoB\uc5d0\uc11c \uc2dc\uc2a4\ud15c\uc758 \ubcf4\uc548\uc744 \uc704\ud558\uc5ec WebtoB\uc758 \uc2e4\uc81c \uc2e4\ud589 Process\uc5d0 \ub300\ud55c \uad8c\ud55c \uc124\uc815\uc744 \ud560 \uc218 \uc788\ub2e4.<br \/>\n# \uc124\uc815\ud55c \uad8c\ud55c\uc73c\ub85c Process\uac00 \uc2e4\ud589\ub418\uae30 \uc704\ud574\uc11c\ub294 \ubc18\ub4dc\uc2dc root \uad8c\ud55c\uc73c\ub85c WebtoB\ub97c \uc2e4\ud589\ud574\uc57c \ud55c\ub2e4.\n<\/div>\n<div>\n<p># \uc124\uc815\ub41c Group\uc758 \uad8c\ud55c\uc73c\ub85c WebtoB\uac00 \uc694\uad6c\ub97c \uc218\ud589\ud558\uac8c \ub41c\ub2e4.<br \/>\n# Client \uc694\uad6c\ub97c \uc218\ud589\ud558\uae30 \uc704\ud558\uc5ec Group \uc124\uc815\uc744 \uad8c\uc7a5\ud55c\ub2e4.<br \/>\n# Group \uc124\uc815\uc740 Unix\uacc4\uc5f4\uc758 OS\uc5d0\uc11c\ub9cc \uc9c0\uc6d0\ud55c\ub2e4.<br \/>\nGroup = &#8220;nobody&#8221;,\n<\/div>\n<div>\n<p># \uc124\uc815\ub41c User\uc758 \uad8c\ud55c\uc73c\ub85c WebtoB\uac00 \uc694\uad6c\ub97c \uc218\ud589\ud558\uac8c \ub41c\ub2e4.<br \/>\n# Client \uc694\uad6c\ub97c \uc218\ud589\ud558\uae30 \uc704\ud558\uc5ec User \uc124\uc815\uc744 \uad8c\uc7a5\ud55c\ub2e4.<br \/>\n# User \uc124\uc815\uc740 Unix\uacc4\uc5f4\uc758 OS\uc5d0\uc11c\ub9cc \uc9c0\uc6d0\ud55c\ub2e4.<br \/>\nUser = &#8220;nobody&#8221;,\n<\/div>\n<div>\n<p># \uad00\ub9ac\uc790\uc758 \uc815\ubcf4\ub97c \ub098\ud0c0\ub0b8\ub2e4.<br \/>\n# \uad00\ub9ac\uc790\uc5d0\uac8c \uc5f0\ub77d\ud560 \uc218 \uc788\ub294 e-mail address\ub97c \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nAdmin = &#8220;<a href=\"mailto:wbqam@tmax.co.kr\" target=\"_blank\"><span style=\"color: #0000ff;\"><span style=\"text-decoration: underline;\">wbqam@tmax.co.kr<\/span><\/span><\/a>&#8220;,\n<\/div>\n<div>\n<p># Http Response Header\uc758 host name field\uc5d0 \uae30\ub85d\ub420 \uac12\uc744 \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nHostName = &#8220;<a href=\"http:\/\/www.tmax.co.kr\/\" target=\"_blank\"><span style=\"color: #0000ff;\"><span style=\"text-decoration: underline;\">www.tmax.co.kr<\/span><\/span><\/a>&#8220;,\n<\/div>\n<div>\n<p># \ud574\ub2f9 \uc11c\ubc84\uc758 HostName\ub97c \uc801\uc5b4 \uc900\ub2e4.<br \/>\n# \ud2b9\ubcc4\ud788 $(NODENAME)\uc774\ub77c\uace0 \uc801\uc5b4\uc8fc\uba74, \uc790\ub3d9\uc73c\ub85c \ud574\ub2f9 \uc11c\ubc84\uc758 HostName\uac00 \uc801\uc6a9\ub41c\ub2e4.<br \/>\n# \ud55c\uae00 \ub178\ub4dc\uba85\uc744 \uc0ac\uc6a9\ud558\uac70\ub098 \uae34 \ub178\ub4dc\uba85\uc744 \uc0ac\uc6a9\ud560 \uacbd\uc6b0 NodeName \uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\nNodeName = &#8220;$(NODENAME)&#8221;\n<\/div>\n<div>\n<p># MultiNode \uc124\uc815\uc2dc \uac01 Node\ub4e4 \uac04\uc758 \uc5f0\uacb0 Port \ubc88\ud638\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# MultiNode \uc124\uc815\uc2dc \ubc18\ub4dc\uc2dc \uc9c0\uc815\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 7777 \ubc88\uc774\ub2e4.<br \/>\n# NodePort = 7777,\n<\/div>\n<div>\n<p># WebtoB\uc640 Servlet \uc218\ud589 Server\uac04\uc758 \uc5f0\uacb0 Port \ubc88\ud638\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 9999 \ubc88\uc774\ub2e4.<br \/>\nJSVPort = 9100,\n<\/div>\n<div>\n<p># Multi Node \uad6c\uc131\uc2dc Node \uad00\ub9ac \ucc28\uc6d0\uc5d0\uc11c Node\uac04 \ud1b5\uc2e0\uc744 \uc704\ud55c Port\ubc88\ud638\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# \uc704\uc758 NodePort\uc640\ub294 \ub2ec\ub9ac \uc774\uac83\uc740 \uad00\ub9ac Process \uc911 \ud558\ub098\uc778 wsracd Daemon\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 Port\ubc88\ud638\uc774\ub2e4.<br \/>\n# default \uc124\uc815\uc740 3333 \ubc88\uc774\ub2e4.<br \/>\nRacPort = 4455,\n<\/div>\n<div>\n<p># WebtoB\ub294 Server \ub0b4\ubd80 Caching\uc758 \ud55c Entry\uc758 \ud06c\uae30\ub85c\uc11c \uae30\ubcf8\ub2e8\uc704\ub294 Kbyte\uc774\ub2e4.<br \/>\n# default size\ub294 128 Kbyte \uc774\ub2e4.<br \/>\nCacheSize = 128,\n<\/div>\n<div>\n<p># Cache\uc758 \ucd1d Hashing Key \uc5d4\ud2b8\ub9ac \uac1c\uc218\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# default \uac1c\uc218\ub294 128\uac1c \uc774\ub2e4.<br \/>\nCacheEntry = 256,\n<\/div>\n<div>\n<p># HTML file\uc5d0 \ub300\ud55c cache refresh time\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 0 second \uc774\ub2e4.<br \/>\nCacheRefreshHtml = 60,\n<\/div>\n<div>\n<p># DirIndex\uc5d0 \ub300\ud55c cache refresh time\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 0 second \uc774\ub2e4.<br \/>\nCacheRefreshDir = 60,\n<\/div>\n<div>\n<p># \uc0ac\uc6a9\uc790\uac00 \uc6f9\uc0ac\uc774\ud2b8\uc5d0 \uc811\uc18d\ud55c \ud6c4, \ub2e4\ub978 \uc6f9\ud398\uc774\uc9c0\ub97c \uc77d\uc5b4 \ub4e4\uc774\uae30 \uc704\ud574 \uace7 \ub2e4\uc2dc \uc811\uc18d\uc744 \uc2dc\ub3c4 \ud560 \uacbd\uc6b0<br \/>\n# \ubd88\ud544\uc694\ud55c \uc2dc\uac04 \uc9c0\uc5f0\uc774 \uc5c6\ub3c4\ub85d \ud558\ub824\uba74 \uc774 \ud56d\ubaa9\uc744 \uc9c0\uc815\ud568\uc73c\ub85c\uc368 \uc811\uc18d\uc744 \ub2e8\uc808\ud558\uc9c0 \uc54a\uace0 \uc720\uc9c0\ud560 \uc218 \uc788\ub2e4.<br \/>\nKeepAlive = Y,\n<\/div>\n<div>\n<p># \ucee4\ub125\uc158 \uc124\uc815\ud6c4 \uc77c\uc815 \uac1c\uc218\uc758 \uc694\uad6c\ub294 \ucee4\ub125\uc158\uc744 \uc720\uc9c0\ud55c \uc0c1\ud0dc\ub85c \uc11c\ube44\uc2a4\ub97c \ud558\uace0 \ucee4\ub125\uc158\uc744 \ub04a\ub3c4\ub85d \ud558\ub294\ub370,<br \/>\n# \ucee4\ub125\uc158\uc744 \ub04a\uae30 \uc804\uc5d0 \ub4e4\uc5b4\uc8fc\ub294 \uc694\uad6c\uc758 \uac1c\uc218\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 9999 \uc774\ub2e4.<br \/>\nKeepAliveMax = 10,\n<\/div>\n<div>\n<p># \ud558\ub098\uc758 Client\uac00 \ubd88\ud544\uc694\ud558\uac8c \ucee4\ub125\uc158\uc744 \uc624\ub798 \uc7a1\uace0 \uc788\ub294 \uacbd\uc6b0\ub97c \ub9c9\uae30 \uc704\ud574<br \/>\n# \ub2e4\uc74c Request \uae4c\uc9c0 \uc77c\uc815 \uc2dc\uac04 \uc774\uc0c1\uc774 \ub418\uba74 \ucee4\ub125\uc158\uc744 \ub04a\uc744 \uc218 \uc788\ub3c4\ub85d \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\n# default \uc124\uc815\uc740 60 second \uc774\ub2e4.<br \/>\nKeepAliveTimeout = 30,\n<\/div>\n<div>\n<p># \uc0ac\uc6a9\uc790\uc758 \ucd5c\ub300 \uc811\uc18d\uc2dc\uac04\uc744 \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 300 second \uc774\ub2e4.<br \/>\nTimeout = 100,\n<\/div>\n<div>\n<p># WebtoB\ub97c \ud1b5\ud574 \uc0ac\uc6a9\uc790\ubcc4\ub85c \ub3d9\uc2dc\uc5d0 \uc11c\ube44\uc2a4 \ud558\ub824\ub294 \uacbd\uc6b0 \uc124\uc815\ud55c\ub2e4.<br \/>\n# \uac12\uc774 \uc124\uc815\uc774 \ub418\uba74 \uac01 \uc0ac\uc6a9\uc790\uc758 directory\ub97c \ucc3e\uc544\uc11c \uc11c\ube44\uc2a4 \ud55c\ub2e4.<br \/>\nUserDir = &#8220;public_html&#8221;,\n<\/div>\n<div>\n<p># WebtoB\ub97c \ud1b5\ud574 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \ubc14\ub85c \ud638\ucd9c\ud558\ub294 \uacbd\uc6b0 \ud574\ub2f9 \ud504\ub85c\uadf8\ub7a8\uc774 \uc704\uce58\ud560 \ub514\ub809\ud1a0\ub9ac\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# \uacbd\ub85c\uba85\uc740 \uc808\ub300 \uacbd\ub85c\uc640 WEBTOBDIR\uc744 \uae30\uc900\uc73c\ub85c \ud55c \uc0c1\ub300 \uacbd\ub85c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<br \/>\nAppDir = &#8220;\/data2\/wbqam\/webtob\/ap&#8221;,\n<\/div>\n<div>\n<p>##### Log Directory<br \/>\n# WebtoB\uc5d0\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c Log \uc815\ubcf4\ub97c \ub0a8\uae30\uae30 \uc704\ud558\uc5ec \uc124\uc815\ud55c\ub2e4.<br \/>\n# \ud658\uacbd\ud30c\uc77c\uc5d0 \ub530\ub85c \uc124\uc815\ud558\uc9c0 \uc54a\uc744\uacbd\uc6b0 WEBTOBDIR\/log \ub514\ub809\ud1a0\ub9ac\uc5d0 \uae30\ub85d\uc774 \ub41c\ub2e4.<br \/>\n# \ub85c\uadf8\uac00 \uae30\ub85d\ub420 \ub514\ub809\ud1a0\ub9ac\uac00 \uc5c6\uc744\uacbd\uc6b0 booting\uc2dc \uc5d0\ub7ec\uac00 \ub098\ubbc0\ub85c, \uc2e4\uc81c \uc874\uc7ac\ud558\ub294 \ub514\ub809\ud1a0\ub9ac\uc5ec\uc57c \ud55c\ub2e4.<br \/>\n# \uacbd\ub85c\uba85\uc740 \uc808\ub300 \uacbd\ub85c\uc640 WEBTOBDIR\uc744 \uae30\uc900\uc73c\ub85c \ud55c \uc0c1\ub300 \uacbd\ub85c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.\n<\/div>\n<div>\n<p># \uc2dc\uc2a4\ud15c \uba54\uc2dc\uc9c0\uac00 \uae30\ub85d\ub420 Directory\uc758 \uacbd\ub85c\uba85\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# Default Path\ub294 (WEBTOBDIR)\/log\/syslog \uc774\ub2e4.<br \/>\nSysLogDir = &#8220;\/data2\/wbqam\/webtob\/log\/syslog&#8221;,\n<\/div>\n<div>\n<p># \uc0ac\uc6a9\uc790 \uba54\uc2dc\uc9c0\uac00 \uae30\ub85d\ub420 Directory\uc758 \uacbd\ub85c\uba85\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\nUsrLogDir = &#8220;\/data2\/wbqam\/webtob\/log\/usrlog&#8221;,\n<\/div>\n<div>\n<p># Service Directory\ub85c \uc694\uccad\uc774 \uc62c\ub300 \uae30\ubcf8\uc801\uc73c\ub85c \uc11c\ube44\uc2a4\ub418\ub294 \ud30c\uc77c \uc774\ub984\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# \uae30\ubcf8 \uc124\uc815\uc740 index.html \uc774\ub2e4.<br \/>\nIndexName = &#8220;indexname.html&#8221;,\n<\/div>\n<div>\n<p># Service Directory\uc5d0 \uc694\uad6c\ub97c \ubcf4\ub0bc \ub54c\uc758 \ub3d9\uc791\uc744 \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# Options\uc5d0 \uc9c0\uc815\ud560\uc218 \uc788\ub294 \uc11c\ube44\uc2a4\uc640 \uae30\ub2a5\ub4e4\uc744 \uc544\ub798\uc640 \uac19\ub2e4.<br \/>\n# Service: HTML, CGI, SSI, PHP, JSV<br \/>\n# Function: INDEX, INCLUDE<br \/>\n# \ubaa8\ub4e0 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\ub824\uba74 &#8220;+ALL&#8221;, \ubaa8\ub4e0 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uc9c0 \uc54a\uc73c\ub824\uba74 &#8220;-ALL&#8221;\uc744 \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nOptions = &#8220;+Index&#8221;,\n<\/div>\n<div>\n<p># Client\uac00 \ubcf4\ub0b4\ub294 Request Method\uc5d0 \ub300\ud55c \uc815\uc758\ub97c \ud560 \uc218 \uc788\ub2e4.<br \/>\n# HEAD, GET, POST, OPTIONS \ub4f1\uc744 \uc124\uc815\uc744 \ud560 \uc218 \uc788\uc73c\uba70, \uc0ac\uc6a9\ud558\uace0 \uc2f6\uc9c0 \uc54a\uc744\uacbd\uc6b0 &#8220;-Option&#8221; \uc73c\ub85c \uc124\uc815\ud558\uba74 \ub41c\ub2e4.<br \/>\n# \ucc38\uace0\ub85c HTTP Method CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT, TRACE \ub4f1\uc774 \uc788\ub2e4.<br \/>\nMethod = &#8220;GET,POST,HEAD,-OPTIONS&#8221;,\n<\/div>\n<div>\n<p># \uc5ec\ub7ec\uac1c\uc758 IP Address\ub97c \uac00\uc9c4 Server\uc5d0\uc11c \uc790\uc2e0\uc774 \uc6d0\ud558\ub294 IP\ub85c\ub9cc \uc11c\ube44\uc2a4 \ud558\uae30\ub97c \uc6d0\ud560\ub54c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# \uc5ec\ub7ec\uac1c\uc758 \uc544\uc774\ud53c\uc640 \ud3ec\ud2b8\ub97c \uc9c0\uc815\ud560 \uc218\ub3c4 \uc788\ub2e4.<br \/>\n# Port\ud56d\ubaa9\uacfc Listen \ud56d\ubaa9\uc744 \ub3d9\uc2dc\uc5d0 \uc9c0\uc815\ud558\ub294 \uacbd\uc6b0 Port\uc5d0 \uc9c0\uc815\ud55c Port\ub294 \ubb34\uc2dc\ub41c\ub2e4.<br \/>\n# Listen=&#8221;192.168.1.43:8300&#8243;,\n<\/div>\n<div>\n<p># DIRINDEX\uc808\uc5d0\uc11c \uc124\uc815\ud558\ub294 \ub514\ub809\ud1a0\ub9ac \uc778\ub371\uc2a4\uc758 \uc774\ub984\uc744 \uc801\uc5b4\uc900\ub2e4.<br \/>\nDirIndex = &#8220;diridx_def&#8221;\n<\/div>\n<div>\n<p># \uc811\uc18d Client\uac00 \uc0ac\uc6a9 \uc5b8\uc5b4\ub97c \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0<br \/>\n# Server\ucabd\uc5d0\uc11c \uc9c0\uc815\ub41c \uc5b8\uc5b4 \uc21c\uc11c\ub300\ub85c Multiview request \ub4f1\uc758 \ucc98\ub9ac\uac00 \uc774\ub8e8\uc5b4\uc9c0\ub3c4\ub85d \ud55c\ub2e4.<br \/>\nLanguagePrio = &#8220;kr&#8221;,\n<\/div>\n<div>\n<p># LOGGING\uc808\uc5d0\uc11c \uc124\uc815\ud558\ub294 Logging Name\uc744 \uc124\uc815\ud558\uba70, \ud574\ub2f9 \uc124\uc815\uc5d0 \ud574\ub2f9\ud558\ub294 Log\ub97c \ub0a8\uae30\uac8c \ub418\ub294 \uac83\uc774\ub2e4.<br \/>\nLogging = &#8220;log1&#8221;,\n<\/div>\n<div>\n<p># LOGGING\uc808\uc5d0\uc11c \uc124\uc815\ud558\ub294 Logging Name\uc744 \uc124\uc815\ud558\uba70, \ud574\ub2f9 \uc124\uc815\uc5d0 \ub530\ub77c Error Log\ub97c \ub0a8\uae30\uac8c \ub41c\ub2e4.<br \/>\nErrorLog = &#8220;log2&#8221;,\n<\/div>\n<div>\n<p># WebtoB\uc5d0\uc11c \ud2b9\uc815 \uc815\ubcf4\ub97c \uc77d\uc5b4 \ub4e4\uc77c \ud544\uc694\uac00 \uc788\ub294 \uacbd\uc6b0 \uc774\uc6a9\ub41c\ub2e4.<br \/>\n# EnvFile = &#8220;WebtoB.env&#8221;,\n<\/div>\n<div>\n<p># WebtoB\uc5d0\uc11c SSL\uc744 \uc774\uc6a9\ud560 \ub54c Y \ub85c \uc124\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 N \uc774\ub2e4.<br \/>\n# SslFlag = Y,\n<\/div>\n<div>\n<p># SslFlag = Y \uc0c1\ud0dc\uc77c\ub54c \uc801\uc6a9\uc774 \ub418\uba70, SSL\uc808\uc5d0 \uc124\uc815\ud55c Ssl Name\ub97c \uc9c0\uc815\ud55c\ub2e4.<br \/>\n# SSLNAME = &#8220;ssl_def&#8221;,\n<\/div>\n<div>\n<p># \uc11c\ubc84 \ud504\ub85c\uc138\uc2a4\uc5d0 \uc18d\ud55c \ub178\ub4dc\uc758 \ucd5c\ub300 \ub3d9\uc2dc \uc811\uc18d\uc790 \uc218\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\nMaxUser = 4000,\n<\/div>\n<div>\n<p># WebtoB \ub0b4\ubd80 \ud504\ub85c\uc138\uc2a4\uc758 \uc811\uadfc\uad8c\ud55c\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# Default \uc124\uc815\uc740 0700 \uc774\ub2e4.<br \/>\n# IpcPerm = 0744,\n<\/div>\n<div>\n<p># \uc811\uc18d\uc744 \uae30\ub2e4\ub9ac\ub294 \ud050(queue)\uc758 \uae38\uc774\ub97c \uc81c\ud55c\ud558\ub294 \uac83\uc73c\ub85c,<br \/>\n# \uc11c\ubc84\uac00 \ub300\ub7c9\uc758 \uc811\uc18d \uc2dc\ub3c4\ub97c \ud55c\uaebc\ubc88\uc5d0 \ub0a0\ub824\uc8fc\ub294 TCP SYN\ud574\ud0b9\uc744 \ub2f9\ud558\uace0 \uc788\ub2e4\uba74 \uc720\uc6a9\ud558\uac8c \uc0ac\uc6a9 \ub420\uc218 \uc788\uc744 \uac83\uc774\ub2e4.<br \/>\n# default \uc124\uc815\uc740 511 \uc774\ub2e4.<br \/>\nListenBacklog = 100,\n<\/div>\n<div>\n<p># TCP \uc804\uc1a1 Buffer\uc758 \ud06c\uae30\ub97c \uc124\uc815\ud558\ub294 \uac83\uc73c\ub85c, \uc774 \ud56d\ubaa9\uc744 \uc774\uc6a9\ud558\uba74 \ud2b9\uc815\ud55c \ud658\uacbd\uc5d0\uc11c \ub3d9\uc791 \uc18d\ub3c4\ub97c \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\ub2e4.<br \/>\n# default \uc124\uc815\uc740 0\uc774\uba70, 0\uc758 \uac12\uc740 OS default\uac12\uc744 \uc0ac\uc6a9\ud568\uc744 \uc758\ubbf8\ud55c\ub2e4.<br \/>\nSendBufferSize = 4096,\n<\/div>\n<div>\n<p># \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc2dc HTTP \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud574 \uc11c\ubc84\uac00 \uc81c\uacf5\ud560 \uc218 \uc788\ub294 Request Body \ud06c\uae30\ub97c \ubc14\uc774\ud2b8 \ub2e8\uc704\ub85c \uc815\uc758\ud558\ub294 \uac83\uc73c\ub85c,<br \/>\n# 0\uc758 \uac12\uc740 \ud06c\uae30\uc5d0 \uc81c\ud55c\uc774 \uc5c6\uc74c\uc744 \uc758\ubbf8\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 0 bytes \uc774\ub2e4.<br \/>\nLimitRequestBody = 20000,\n<\/div>\n<div>\n<p># \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc2dc \ud5c8\uc6a9\ub418\ub294 HTTP Request header field\uc758 \uc218\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# 0\uc758 \uac12\uc740 \uc81c\ud55c\uc774 \uc5c6\uc74c\uc744 \uc758\ubbf8\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 100 \uc774\ub2e4.<br \/>\nLimitRequestFields = 20,\n<\/div>\n<div>\n<p># \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc2dc \ud5c8\uc6a9\ub418\ub294 \uac01 HTTP Request header field\uc758 \ud06c\uae30\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# \ucd5c\ub300 \ud5c8\uc6a9\ub418\ub294 \uac12\uc740 8190\uc774\ub2e4.<br \/>\n# default \uc124\uc815\uc740 8190 bytes \uc774\ub2e4.<br \/>\nLimitRequestFieldSize = 300,\n<\/div>\n<div>\n<p># \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc2dc \ud5c8\uc6a9\ub418\ub294 HTTP Request line\uc758 \ucd5c\ub300 \ud06c\uae30\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# \ucd5c\ub300 \ud5c8\uc6a9\ub418\ub294 \uac12\uc740 8190\uc774\ub2e4.<br \/>\n# default \uc124\uc815\uc740 8190 \uc774\ub2e4.<br \/>\nLimitRequestLine = 4000,\n<\/div>\n<div>\n<p># HTTP \uc751\ub2f5 \ud5e4\ub354\uc758 Server\uc5d0 \uad00\ud55c \uc815\ubcf4\ub97c \uc5b4\ub5bb\uac8c \ub2e4\ub8f0\uc9c0 \uacb0\uc815\ud55c\ub2e4.<br \/>\n# &#8220;Off&#8221;, &#8220;Prod[uctOnly]&#8221;, &#8220;Min[imal]&#8221;, &#8220;OS&#8221;, &#8220;Full&#8221;, &#8220;Custom=xxx\/x.x&#8221; \ub4f1\uc744 \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nServerTokens = &#8220;Minimal&#8221;,\n<\/div>\n<div>\n<p># HTTP \uc694\uccad\uc73c\ub85c\ubd80\ud130 \ud574\ub2f9 Server\uc640 Service\ub97c \uacb0\uc815\ud560\ub54c, URI\uc808\uacfc EXT\uc808\uc758 \uc6b0\uc120\uc21c\uc704\ub97c \uacb0\uc815\ud55c\ub2e4.<br \/>\n# Vhost\uc808\uc5d0 \uc774 \ud56d\ubaa9\uc774 \uc124\uc815\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0\ub294 Node\uc808\uc5d0 \uc124\uc815\ub41c \uac12\uc774\ub098 \uae30\ubcf8\uac12\uc744 Vhost\uac00 \ub530\ub974\uac8c \ub41c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 &#8220;uri,ext&#8221; \uc774\ub2e4.<br \/>\nServiceOrder = &#8220;ext,uri&#8221;,\n<\/div>\n<div>\n<p># HTTP header\uc758 Content-Type\uc5d0 character set \uc124\uc815\uc774 \uc5c6\ub294 Request\uc5d0 \uc751\ub2f5\uc5d0 \ucd94\uac00\ub420 character set\uc758 \uc774\ub984\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# &#8220;On&#8221;(ISO-8859-1), &#8220;Off&#8221;(\uc124\uc815\uc548\ud568), &#8220;_charset_&#8221;(\uc0ac\uc6a9\uc790 \uae30\uc220) \uc911 \ud558\ub098\ub97c \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\n# \uc5ec\ub7ec \uc808\uc5d0\uc11c \uc801\uc6a9\ub418\ub294 \uc6b0\uc120 \uc21c\uc704\ub294 Node &lt; Vhost &lt; SvrGroup &lt; Directory \uc21c\uc774\ub2e4.<br \/>\nDefaultCharset = &#8220;Off&#8221;,\n<\/div>\n<div>\n<p># MIME-Type\uc744 \uacb0\uc815\ud560 \uc218 \uc5c6\ub294 \ubb38\uc11c\uc758 Default Content-Type\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\n# Default Content-Type\uc740 SvrGroup, Vhost, Node\uc808\uc758 \uc21c\uc73c\ub85c \uacb0\uc815\ub41c\ub2e4<br \/>\nDefaultMimetype = &#8220;text\/html&#8221;,\n<\/div>\n<div>\n<p># Web Server\uc5d0\uc11c \ub0b4\ubd80 \ud504\ub85c\uc138\uc2a4\uac04 IPC\ud1b5\uc2e0\uc744 \ud558\uae30 \uc704\ud574\uc11c \uae30\ubcf8\uc801\uc73c\ub85c \ud2b9\uc815 \ud3ec\ud2b8(6666)\ub97c \uc0ac\uc6a9\ud558\ub294\ub370,<br \/>\n# IPCBasePort\ud56d\ubaa9\uc744 \ud1b5\ud574 \ud574\ub2f9 \ud3ec\ud2b8\ub97c \ubcc0\uacbd\ud560 \uc218 \uc788\ub2e4.<br \/>\n# \ud604\uc7ac Windows\uc5d0\uc11c\ub9cc \uc9c0\uc6d0\ub41c\ub2e4. (UNIX\uc758 \uacbd\uc6b0 PIPE\ud1b5\uc2e0)<br \/>\n# default \uc124\uc815\uc740 6666 \uc774\ub2e4.<br \/>\n# IpcBasePort = 6667,\n<\/div>\n<div>\n<p># EXPIRES\uc808\uc758 \uc124\uc815\ud55c Expires\uc774\ub984\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\nExpires = &#8220;exp11, exp12, expdef1&#8221;,\n<\/div>\n<div>\n<p># TCPGW \uc808\uc5d0 \uc124\uc815\ud55c tcpgw \uc774\ub984\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\nTcpGW = &#8220;tcpgw_full&#8221;,\n<\/div>\n<div>\n<p># ERRORDOCUMENT\uc808\uc5d0 \uc124\uc815\ud55c ErrorDocument \uc774\ub984\uc744 \uc124\uc815\ud55c\ub2e4.<br \/>\nErrorDocument = &#8220;404&#8221;,\n<\/div>\n<div>\n<p># WebtoB \ub0b4\ubd80 \ud504\ub85c\uc138\uc2a4 \ud1b5\uc2e0\uc744 \uc704\ud55c socket\uc0dd\uc131 \ub514\ub809\ud1a0\ub9ac\ub97c \uc124\uc815\ud55c\ub2e4.<br \/>\n# default \uc124\uc815\uc740 $WEBTOBDIR\/path \uc774\ub2e4.<br \/>\nPathDir=&#8221;\/data2\/wbqam\/webtob\/path&#8221;,\n<\/div>\n<div>\n<p>##### \uba40\ud2f0\ub178\ub4dc \uad6c\uc131\uc2dc \uc544\ub798\uc640 \uac19\uc774 \ucd94\uac00\uc801\uc73c\ub85c \ub178\ub4dc\ub97c \uc815\uc758\ud55c\ub2e4.<br \/>\n#tmaxi1<br \/>\n# WEBTOBDIR=&#8221;\/data\/wbqam\/webtob&#8221;,<br \/>\n# SHMKEY = 78100,<br \/>\n# DOCROOT=&#8221;\/data\/wbqam\/webtob\/docs&#8221;,<br \/>\n# APPDIR=&#8221;\/data\/wbqam\/webtob\/ap&#8221;,<br \/>\n# PORT = &#8220;8100&#8221;,<br \/>\n# HTH = 2,<br \/>\n# LOGGING = &#8220;log5&#8221;,<br \/>\n# ERRORLOG = &#8220;log6&#8221;,<br \/>\n# HostName = &#8220;<a href=\"http:\/\/www.tmax.co.kr\/\" target=\"_blank\"><span style=\"color: #0000ff;\"><span style=\"text-decoration: underline;\">www.tmax.co.kr<\/span><\/span><\/a>&#8220;,<br \/>\n# RACPORT = 4455,<br \/>\n# NodePort = 7787\n<\/div>\n<div>\n<p>**********************************************************************************************************\n<\/p><\/div>\n<div>\n<div>\n<p>1. WebToB\uc758 \uac00\uc0c1\ud638\uc2a4\ud2b8 \uc124\uc815<br \/>\n1.1 \ud658\uacbd\uc124\uc815\ud30c\uc77c(sample.m)\uc744 \ucd94\uac00, \ucef4\ud30c\uc77c\n<\/div>\n<div>\n<p>*VHOST<br \/>\nvhost1 HostName=&#8221;test.tmax.co.kr&#8221;,<br \/>\nDOCROOT=&#8221;C:\/TmaxSoft\/edu02&#8243;, # \uc6f9\uc11c\ube44\uc2a4 \ud30c\uc77c \uc704\uce58 \uc9c0\uc815<br \/>\nNODENAME=&#8221;respect04&#8243;,<br \/>\nPORT=&#8221;80&#8243;, # URL \uc774\ub984\uc774 \uac19\uc740 \uacbd\uc6b0 \ud3ec\uc2a4\ubc88\ud638\ub97c \ub2e4\ub974\uac8c \uc124\uc815\ud574\uc57c \ud568. \ud604\uc7ac\ub294 \ud638\uc2a4\ud2b8\ub124\uc774\uc784\uc774 \ub2e4\ub974\ubbc0\ub85c \ud3ec\uc2a4\ubc88\ud638\uac00 \uac19\uc544\ub3c4 \uc0c1\uad00\uc5c6\ub2e4<br \/>\nIndexName=&#8221;test.html&#8221;, # Wellcome page \uc124\uc815<br \/>\nKeepAlive=Y, # KeepAlive\uc640 KeepAliveTimeout\uc740 \uac19\uc774 \uc0ac\uc6a9\ud574\uc57c \ud568(set \uad6c\uc131)<br \/>\nKeepAliveTimeout=30<\/p>\n<p>1.2 \uc708\ub3c4\uc6b0 hosts \ud30c\uc77c\uc5d0 \uac00\uc0c1\ud638\uc2a4\ud2b8 \uc124\uc815 (\uc2e4\uc81c \uc11c\ube44\uc2a4\ud560 \uacbd\uc6b0 DNS\uc11c\ubc84\uc5d0 \ucd94\uac00)<br \/>\n(C:WINDOWSsystem32driversetchosts)<br \/>\n\ucd94\uac00 =&gt; 127.0.0.1 test.tmax.co.kr\n<\/div>\n<div>\n<p>1.3 \uae30\ub3d9 \ud6c4 \ud14c\uc2a4\ud2b8<br \/>\n1) sample.m \ucef4\ud30c\uc77c(wscfl -i sample.m)<br \/>\n2) ws \uc7ac\uae30\ub3d9<br \/>\n3) C:\/TmaxSoft\/edu02\uc5d0 test.html \ucd94\uac00<br \/>\n4) \uc6f9\uc5d0\uc11c test.html \ud655\uc778 url=http:\/\/test.tmax.co.kr\n<\/div>\n<div>\n<p># \uc54c\uc544\ub461\uc2dc\ub2e4<br \/>\n&#8211; sample.m\uc5d0\uc11c \uc815\uc758\ub41c *NODE\ub294 localhost(127.0.0.1)\uc774\ub2e4.<br \/>\n&#8211; sample.m\uc5d0\uc11c \uc815\uc758\ub418\uc9c0 \uc54a\uc740 \uae30\ubcf8\uc124\uc815 \ud655\uc778\uc740 wsadmin\uc5d0\uc11c cfg\uba85\ub839\uc5b4\ub85c \ud655\uc778\ud55c\ub2e4<br \/>\ncfg -n : Node \ud658\uacbd\uc124\uc815<br \/>\ncfg -vh : vhost \ud658\uacbd\uc124\uc815 (sample.m\uc5d0 *VHOST\uac00 \uc815\uc758 \ub418\uc5c8\uc744 \ub54c\ub9cc \uc0ac\uc6a9)<br \/>\n&#8211; \uae30\ubcf8\uc124\uc815\uc744 \ubcc0\uacbd\ud560 \uacbd\uc6b0 cfg\uc5d0\uc11c \ubcf4\uc5ec\uc9c4 \uba85\ub839\uc5b4\ub97c sample.m\uc5d0 \uc7ac\uc815\uc758\ud55c\ub2e4<br \/>\n&#8211; DOCROOT\uc758 \ub514\ub809\ud1a0\ub9ac \uad6c\ubd84\uc740 &#8221;\uc774 \uc544\ub2c8\ub77c &#8216;\/&#8217;\ub85c \uad6c\ubd84\ud55c\ub2e4\n<\/div>\n<div>\n<p>2. WebToB\uc758 \uac00\uc0c1\ud638\uc2a4\ud2b8\uc640 JEUS\uc5f0\ub3d9\uc124\uc815<br \/>\n2.1 \uac00\uc0c1\ud638\uc2a4\ud2b8\ub97c \uc778\uc2dd \uc2dc\ud0a4\uae30 \uc704\ud55c WebToB\uc124\uc815<br \/>\nsample.m\uc5d0 \uc815\uc758<br \/>\n*SVRGROUP<br \/>\nv_jsvg NODENAME = &#8220;respect04&#8243;, SVRTYPE = JSV, VHOSTNAME=&#8221;vhost1&#8221; #\uac00\uc0c1\ud638\uc2a4\ud2b8\uc5d0\uc11c \uc778\uc2dd\n<\/div>\n<div>\n<p>*SERVER #\ucee8\ud14c\uc774\ub108 \uadf8\ub8f9\uba85\uacfc \uc5f0\ub3d9\uc815\uc758 \ubc0f \uba87\uac1c\uc758 \ud504\ub85c\uc138\uc2a4 \uc0ac\uc6a9\ud560 \uac83\uc778\uac00 \uc815\uc758<br \/>\nv_MyGroup SVGNAME = v_jsvg, MinProc = 10, MaxProc = 20 # \uac00\uc0c1\ud638\uc2a4\ud2b8 MyGroup\n<\/div>\n<div>\n<p>2.2 JEUS \uc124\uc815<br \/>\n2.2.1 \uc6f9\uad00\ub9ac\uc790 \uc774\uc6a9 \uc2dc<br \/>\n1) \uc0c8 \uc6f9 \ub9ac\uc2a4\ub108 \uc0dd\uc131<br \/>\n\uacbd\ub85c : \uc11c\ube14\ub9bf\uc5d4\uc9c4 &#8211; MyGroup &#8211; \uc6f9\ub9ac\uc2a4\ub108<br \/>\n2) \uc124\uc815<br \/>\n&#8211; Listener Id : alias \uba85<br \/>\n&#8211; PORT : \uae30\uc874 webtob \ud3ec\ud2b8\ubc88\ud638\uc640 \ub2e4\ub974\uac8c \uc124\uc815<br \/>\n&#8211; \uc2a4\ub808\ub4dc\ud480 : max, min\uc740 sample.m *SERVER\uc5d0\uc11c \uc815\uc758\ud55c \ub0b4\uc6a9\uacfc \ub3d9\uc77c\ud558\uac8c \ucc98\ub9ac<br \/>\n&#8211; Webtob Address : \ud574\ub2f9 Listener\uc640 \uc5f0\uacb0\ub418\ub294 WebtoB\uc11c\ubc84\uc758 IP\uc5b4\ub4dc\ub808\uc2a4<br \/>\n&#8211; Registration Id : sample.m *SERVER\uc5d0\uc11c \uc815\uc758\ud55c \uadf8\ub8f9ID<br \/>\n&#8211; Webtob Home : C:TmaxSoftWebtoB4.1 =&gt; webtob\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub294 home \ub514\ub809\ud1a0\ub9ac<br \/>\n2.2.2 \uc11c\ube14\ub9bf WEBMain.xml \uc815\uc758<br \/>\n&lt;webtob-listener&gt;<br \/>\n&lt; listener-id&gt;v_webtob1&lt;\/listener-id&gt;<br \/>\n&lt; port&gt;9901&lt;\/port&gt;<br \/>\n&lt; thread-pool&gt;<br \/>\n&lt; min&gt;10&lt;\/min&gt;<br \/>\n&lt; max&gt;20&lt;\/max&gt;<br \/>\n&lt; \/thread-pool&gt;<br \/>\n&lt; scheme&gt;http&lt;\/scheme&gt;<br \/>\n&lt; registration-id&gt;v_MyGroup&lt;\/registration-id&gt;<br \/>\n&lt; webtob-home&gt;C:TmaxSoftWebtoB4.1&lt;\/webtob-home&gt;<br \/>\n&lt; \/webtob-listener&gt;\n<\/div>\n<div>\n<p>3. \ucee8\ud14c\uc774\ub108 \ucd94\uac00 (\uc6f9\uad00\ub9ac\uc790) \ud6c4 WebToB \uc5f0\ub3d9<br \/>\n3.1 \uc0c8 \uc5d4\uc9c4 \ucee8\ud14c\uc774\ub108 \uc0dd\uc131<br \/>\n&#8211; Name : container3<br \/>\n&#8211; ID, BasePort<br \/>\n&#8211; \uc11c\ube14\ub9bf \uc5d4\uc9c4 : engine2<br \/>\n&#8211; \ub9ac\uc2a4\ub108 ID\/\uc11c\ubc84 \ucc44\ub110 \uc774\ub984 : http2 (#http \ub9ac\uc2a4\ub108\ub97c \ubc18\ub4dc\uc2dc \ucd94\uac00\ud558\uc138\uc694.)<br \/>\n&#8211; \ub9ac\uc2a4\ub108\/\uc11c\ubc84 \ucc44\ub110 \ud3ec\ud2b8 : 8087\n<\/div>\n<div>\n<p>3.2 \uc0c8 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ubaa8\ub4c8 \ubc30\uce58 &#8211; \ubaa8\ub4c8 \uc120\ud0dd<br \/>\n&#8211; 2\ub2e8\uacc4 \ubc30\uce58<br \/>\n&#8211; \uc601\uad6c\ubc30\uce58\ub294 J2EE \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ubaa8\ub4c8 \ubc30\uce58\uc5d0\uc11c \uc601\uad6c\ubc30\uce58\ub97c \ud074\ub9ad \uc2dc<br \/>\n\uc5d0\ub514\ud130\uc544\uc774\ucf58\uc744 \uc120\ud0dd\ud558\uc5ec \uc601\uad6c \ubaa8\ub4c8 \ub514\ud50c\ub85c\uc774 \ucee8\ud14c\uc774\ub108\ub300\uc0c1\uc744 \uc124\uc815\n<\/div>\n<div>\n<p>3.3 \ucd94\uac00\ud55c \ucee8\ud14c\uc778\ub108 \uc11c\ube14\ub9bf WEBMain.xml \uc815\uc758<br \/>\n&lt; ?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>\n&lt; web-container xmlns=&#8221;<a style=\"color: #333333;\" href=\"http:\/\/www.tmaxsoft.com\/xml\/ns\/jeus\" target=\"_blank\"><span style=\"text-decoration: underline;\">http:\/\/www.tmaxsoft.com\/xml\/ns\/jeus<\/span><\/a>&#8220;&gt;<br \/>\n&lt; context-group&gt;<br \/>\n&lt; group-name&gt;MyGroup&lt;\/group-name&gt;<br \/>\n&lt; webserver-connection&gt;<br \/>\n&lt; http-listener&gt;<br \/>\n&lt; listener-id&gt;http2&lt;\/listener-id&gt;<br \/>\n&lt; port&gt;8087&lt;\/port&gt;<br \/>\n&lt; output-buffer-size&gt;8192&lt;\/output-buffer-size&gt;<br \/>\n&lt; thread-pool&gt;<br \/>\n&lt; min&gt;10&lt;\/min&gt;<br \/>\n&lt; max&gt;20&lt;\/max&gt;<br \/>\n&lt; \/thread-pool&gt;<br \/>\n&lt; \/http-listener&gt;<br \/>\n&lt; webtob-listener&gt;<br \/>\n&lt; listener-id&gt;v_webtob1&lt;\/listener-id&gt;<br \/>\n&lt; port&gt;9901&lt;\/port&gt;<br \/>\n&lt; thread-pool&gt;<br \/>\n&lt; min&gt;10&lt;\/min&gt;<br \/>\n&lt; max&gt;20&lt;\/max&gt;<br \/>\n&lt; \/thread-pool&gt;<br \/>\n&lt; scheme&gt;http&lt;\/scheme&gt;<br \/>\n&lt; registration-id&gt;v_MyGroup&lt;\/registration-id&gt;<br \/>\n&lt; webtob-home&gt;C:TmaxSoftWebtoB4.1&lt;\/webtob-home&gt;<br \/>\n&lt; \/webtob-listener&gt;<br \/>\n&lt; \/webserver-connection&gt;<br \/>\n&lt; \/context-group&gt;<br \/>\n&lt; \/web-container&gt;\n<\/div>\n<div>\n<p>4. \uc11c\ube14\ub9bf \uc791\uc131\/\uc2e4\ud589\ud558\uae30<br \/>\n4.1 HelloWorldServlet.java \uc791\uc131<br \/>\n==============================================================================<br \/>\npackage tmax;\n<\/div>\n<div>\n<p>import! java.io.*;<br \/>\nimport! javax.servlet.*;<br \/>\nimport! javax.servlet.http.*;\n<\/div>\n<div>\n<p>public class HelloWorldServlet extends HttpServlet<br \/>\n{<br \/>\nprotected void doGet(HttpServletRequest req,<br \/>\nHttpServletResponse resp)<br \/>\nthrows ServletException,<br \/>\njava.io.IOException {<br \/>\nresp.setContentType(&#8220;text\/html&#8221;);<br \/>\nPrintWriter out = resp.getWriter();<br \/>\nout.println(&#8220;&lt;html&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;head&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;title&gt;Hellow World Sample&lt;\/title&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;\/head&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;body&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;center&gt;&lt;h1&gt;Hello World!!!&lt;\/h1&gt;&lt;\/center&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;\/body&gt;&#8221;);<br \/>\nout.println(&#8220;&lt;\/html&gt;&#8221;);<br \/>\nout.close();<br \/>\n}<br \/>\n}<br \/>\n================================================================================\n<\/div>\n<div>\n<p>4.2 \ucef4\ud30c\uc77c<br \/>\nC:TmaxSoftedu01WEB-INFclasses&gt;javac -d . H*.java\n<\/div>\n<div>\n<p>4.3 \uc2e4\ud589<br \/>\n<a style=\"color: #333333;\" href=\"http:\/\/127.0.0.1:8088\/edu01\/servlets\/tmax\/HelloWorldServlet\" target=\"_blank\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/edu01\/servlets\/tmax\/HelloWorldServlet<\/span><\/a><\/p>\n<p>4.4. web.xml\uc5d0 \uc11c\ube14\ub9bf\uba85 \ucd94\uac00(HelloWorld)<br \/>\n&lt; servlet&gt;<br \/>\n&lt; servlet-name&gt;HelloWorld&lt;\/servlet-name&gt;<br \/>\n&lt; servlet-class&gt;tmax.HelloWorldServlet&lt;\/servlet-class&gt;<br \/>\n&lt; load-on-startup&gt;-1&lt;\/load-on-startup&gt;<br \/>\n&lt; \/servlet&gt;<br \/>\n&lt; servlet-mapping&gt;<br \/>\n&lt; servlet-name&gt;HelloWorld&lt;\/servlet-name&gt;<br \/>\n&lt; url-pattern&gt;\/helloworld\/&lt;\/url-pattern&gt;<br \/>\n&lt; \/servlet-mapping&gt;<br \/>\n4.5 \uc2e4\ud589<br \/>\n<a style=\"color: #333333;\" href=\"http:\/\/127.0.0.1:8088\/edu01\/HelloWorld\" target=\"_blank\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1:8088\/edu01\/HelloWorld<\/span><\/a>\n<\/div>\n<div>\n<p>5. WebToB\uc5d0\uc11c \uc11c\ube14\ub9bf\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c url \uc124\uc815<br \/>\n5.1 sample.m \ud30c\uc77c \uc218\uc815\n<\/div>\n<div>\n<p>*URI<br \/>\nuri2 Uri = &#8220;\/edu01\/&#8221;, Svrtype = JSV #url\uc5d0 edu01\uc774 \ub4e4\uc5b4\uac04 \ubb38\uc790\ub294 \uc11c\ube14\ub9bf\uc744 \uc2e4\ud589\ud558\uac8c \ud55c\ub2e4\n<\/div>\n<div>\n<p>5.2 \uc2e4\ud589<br \/>\n<a style=\"color: #333333;\" href=\"http:\/\/127.0.0.1\/edu01\/HelloWorld\" target=\"_blank\"><span style=\"text-decoration: underline;\">http:\/\/127.0.0.1\/edu01\/HelloWorld<\/span><\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WebtoB + JEUS + web application webgosu.egloos.com\/9123240 1. WebtoB \uc124\uce58 1.1 \uc124\uce58\ud30c\uc77c, \ub77c\uc774\uc13c\uc2a4(license.dat)\uc900\ube44 1.2 \ub77c\uc774\uc13c\uc2a4 \uc801\uc6a9 : webtoB4.1licenselicense.dat 2. WebToB \uc2e4\ud589 2.1 \uc2e4\ud589\ud30c\uc77c\uc0dd\uc131(wsconfig) &#8211;&gt; \ud658\uacbd\ud30c\uc77c \ucef4\ud30c\uc77c : wscfl -i [\ud658\uacbd\ud30c\uc77c] 2.2 \uc2e4\ud589 : wsboot &#8211;&gt; wsboot -w (handler\uac00 process\ub4e4\uc744 \ud655\uc778\ud558\uba70 booting-&gt;\uc548\uc815\uc801\uc778 booting) 2.3 \uc885\ub8cc : wsdown &#8211;&gt; wsdown -i (\uc9c8\uc758\ub97c \ub358\uc9c0\uc9c0 \uc54a\uace0 \ubc14\ub85c down) 2.4 \uc6f9\uc11c\ube44\uc2a4 \ud14c\uc2a4\ud2b8 : http:\/\/127.0.0.1:8080\/ 3. WebToB \ud658\uacbd\uc124\uc815 \ud30c\uc77c : sample.m 3.1 \uac00\uc0c1\ud64d\uc2a4\ud2b8 \ucd94\uac00\ud558\uae30 *VHOST vhost1 DOCROOT=&#8221;D:\/TmaxSoft\/edu01&#8243;, HOSTNAME=&#8221;test.tmax.co.kr&#8221;, NODENAME=&#8221;Impression32&#8243;, PORT=&#8221;80&#8243; 3.2 \uc708\ub3c4\uc6b0\uc758 hosts \ud30c\uc77c\uc5d0 \ub4f1\ub85d\ud558\uae30 D:WINDOWSsystem32driversetchosts \ud30c\uc77c\uc5d0 \ub4f1\ub85d 3.3 \ud658\uacbd\ud30c\uc77c \ucef4\ud30c\uc77c : wscfl -i sample.m 3.4 \uae30\ub3d9\uc911\uc778 webtob \ub2e4\uc6b4 \ud6c4 \uc7ac\ubd80\ud305 : wsdown -i \/ wsboot 3.5 \ud14c\uc2a4\ud2b8 NODE\uc808 \ud3ec\ud2b8 \uc218\uc815 \ud655\uc778 : http:\/\/127.0.0.1:80\/ \uac00\uc0c1\ud638\uc2a4\ud2b8 \ucd94\uac00 \ud655\uc778 : http:\/\/test.tmax.co.kr:80\/ 4. WebtoB \uad00\ub9ac \ud234 : wdadmin 4.1 wi : \uc6f9\ud22c\ube44\uc758 \uae30\ubcf8 \uc815\ubcf4 \ucd9c\ub825 4.2 ci : \uc811\uc18d\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc815\ubcf4 \ucd9c\ub825 ci -s : \uc811\uc18d\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc218 \ucd9c\ub825 cfg : \uc6f9\ud22c\ube44\uc758 \ud658\uacbd\uc124\uc815 \ub0b4\uc6a9 \ud655\uc778 cfg -n : \ub178\ub4dc \ud658\uacbd\uc124\uc815 \ub0b4\uc6a9 \ud655\uc778 si : \uc6f9\ud22c\ube44\uc758 \uc11c\ube44\uc2a4 \ubaa9\ub85d \ucd9c\ub825 st -v : \uc6f9\ud22c\ube44\uc758 \uc11c\ube44\uc2a4 \uc0c1\ud0dc \ucd9c\ub825 st -p : \uc6f9\ud22c\ube44\uc758 \ud504\ub85c\uc138\uc2a4 \uc0c1\ud0dc \ucd9c\ub825 repeat(r) : \uc6f9\ud22c\ube44\uc758 \uba85\ub839\uc744 \ubc18\ubcf5\uc801\uc73c\ub85c \uc218\ud589\ud558\uc5ec \ubaa8\ub2c8\ud130\ub9c1 \ud6a8\uacfc\ub97c \ub0c4 ex) r -i 2 -k 10 si 5. JEUS \uc124\uce58 5.1 JEUS \uc124\uce58\ud30c\uc77c, \ub77c\uc774\uc13c\uc2a4 5.2 \ub77c\uc774\uc13c\uc2a4 \uc801\uc6a9 : [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[31,7],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-Z","jetpack-related-posts":[{"id":105,"url":"https:\/\/blog.box.kr\/?p=105","url_meta":{"origin":61,"position":0},"title":"WebToB Admin \uba85\ub839","date":"2014-06-12","format":false,"excerpt":"1. WebtoB \uc124\uce58 1.1 \uc124\uce58 \ud30c\uc77c 1.2 \ub77c\uc774\uc13c\uc2a4 \uc801\uc6a9 : %webto_HOME%licenselicense.dat 1.3 \uc2e4\ud589\ud658\uacbd : wsconfig \ud30c\uc77c \uc0dd\uc131 - \ud658\uacbd\ud30c\uc77c \ucef4\ud30c\uc77c : wscfl -i [\ud658\uacbd\ud30c\uc77c] ex)wscfl -i sample.m 2. WebtoB \uc2e4\ud589 1.1 \uc2dc\uc791 : wsboot 1.2 \uc885\ub8cc : wsdown -i 3. WebtoB \uad00\ub9ac : wsadmin 3.1 : wi - \uc6f9\ud22c\ube44 \uc815\ubcf4\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":80,"url":"https:\/\/blog.box.kr\/?p=80","url_meta":{"origin":61,"position":1},"title":"WebTob + Jeus \uc5f0\ub3d9\ud6c4 \ucc98\ub9ac","date":"2014-06-12","format":false,"excerpt":"WebTob + Jeus \uc5f0\ub3d9\ud6c4 \ucc98\ub9ac webtob\ub294 ws(webserver)\uc785\ub2c8\ub2e4. ws\uac00 \ucc98\ub9ac \ud560 \uc218 \uc788\ub294 \uac74 html, htm, gif, jpg, cgi \ub4f1 \uc815\uc801\uc778 \ud30c\uc77c\ub4e4 \uc774\uba70, jsp, servlet, ejb\uc640 \uac19\uc740 \ub3d9\uc801\uc778 \ud30c\uc77c\ub4e4\uc740 was\uc778 jeus\uc5d0\uc11c \ucc98\ub9ac \ud569\ub2c8\ub2e4. \uadf8\ub7ec\ubbc0\ub85c, jsp \ud30c\uc77c\ub4e4\uc740 jeus\uc5d0 \ub4f1\ub85d\ub41c context\uc758 WEB-INF\/jeus-web-dd.xml \ud30c\uc77c\uc758 docbase (\ub610\ub294, jeus-web-dd.xml \ud30c\uc77c\uc774 \uc5c6\ub2e4\uba74, JEUSMain.xml \uc5d0 \ub4f1\ub85d\ub41c application\uc758 path)\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":76,"url":"https:\/\/blog.box.kr\/?p=76","url_meta":{"origin":61,"position":2},"title":"WebtoB+Jeus \uac00\uc0c1\ud638\uc2a4\ud2b8\uc124\uc815","date":"2014-06-12","format":false,"excerpt":"WebtoB+Jeus \uac00\uc0c1\ud638\uc2a4\ud2b8\uc124\uc815 www.bbb.co.kr \uc640 www.bbb.co.kr\/aaa \ub294 \ub3c4\uba54\uc778 \uc8fc\uc18c\uc640 \ud3ec\ud2b8\ubc88\ud638\uac00 \ub3d9\uc77c\ud558\ubbc0\ub85c VHOST\ub97c \uc774\uc6a9\ud55c \uad6c\ubd84\uc740 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4. URI \uc124\uc815\uc744 \uc774\uc6a9\ud558\uc5ec Context Path \"\/\" \uc640 \"\/aaa\" \ub97c \uad6c\ubd84\ud558\uc5ec \ucc98\ub9ac\ud558\uba74 \ub429\ub2c8\ub2e4. \uc124\uc815 \uc608\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. =========================================================== \uc0c1\ub7b5 *NODE nodename WEBTOBDIR = \"\/home\/jeus42\/webserver\", SHMKEY = 54000, DOCROOT = \"\/home\/Jeus42\/webserver\/docs\", PORT = \"8080\", JSVPORT = 9900, HTH\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":65,"url":"https:\/\/blog.box.kr\/?p=65","url_meta":{"origin":61,"position":3},"title":"JEUS \ub0b4\ubd80 \ud074\ub798\uc2a4 \ud328\uc2a4 \uc6b0\uc120\uc21c\uc704","date":"2014-06-12","format":false,"excerpt":"JEUS \ub0b4\ubd80 \ud074\ub798\uc2a4 \ud328\uc2a4 \uc6b0\uc120\uc21c\uc704 JEUS\uc5d0\uc11c \ub0b4\ubd80\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 global-scoped \ud074\ub798\uc2a4 \ud328\uc2a4\uc758 \uc6b0\uc120\uc21c\uc704\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4. 1) $JEUS_HOME\/classes 2) $EJB_HOME\/client_jar 3) $JEUS_HOME\/lib\/system\/ \ub514\ub808\ud1a0\ub9ac \ubc11\uc758 jar \ud30c\uc77c 4) $JEUS_HOME\/lib\/application\/ \ub514\ub808\ud1a0\ub9ac \ubc11\uc758 jar \ud30c\uc77c 5) $JEUS_HOME\/lib\/datasource\/ \ub514\ub808\ud1a0\ub9ac \ubc11\uc758 jar \ud30c\uc77c 6) \uc0ac\uc6a9\uc790\uac00 \uc5d4\uc9c4\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 \ucd94\uac00\ud55c \ud074\ub798\uc2a4 \ud328\uc2a4 \ub9ac\uc2a4\ud2b8 \uc785\ub2c8\ub2e4.","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":63,"url":"https:\/\/blog.box.kr\/?p=63","url_meta":{"origin":61,"position":4},"title":"JEUS\uc5d0\uc11c CLASSPATH \ucd94\uac00","date":"2014-06-12","format":false,"excerpt":"JEUS\uc5d0\uc11c CLASSPATH \ucd94\uac00 C:TmaxSoftJEUS5.0binjeus.properties.cmd \ud30c\uc77c \uc5f4\uc5b4\uc11c SET TOOL_CLASSPATH= \uc5d0 \ucd94\uac00 \ucee8\ud14c\uc774\ub108 \ubcc4 \uc601\uc5ed C:TmaxSoftJEUS5.0config`hostname`JEUSMain.xml <jeus-system> <node> <engine-container> <user-class-path> Description : Engine Container \ub97c \uc2e4\ud589\ud558\ub294 JVM\uc758 classpath\uc5d0 \ud328\uc2a4\ub97c \ucd94\uac00\ud55c\ub2e4. \uc774 \uc124\uc815\uc740 default Engine Container\uc5d0\ub294 \uc801\uc6a9\ub418\uc9c0 \uc54a\ub294\ub2e4. Value Description : \u201c;\u201d\ub85c \uad6c\ubd84\ub418\ub294 classpath(\uc720\ub2c9\uc2a4\uc758 \uacbd\uc6b0 \u201c:\u201d Value Type : token Example < user-class-path>c:mylibclasses;c:myliblibmylib.jar\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72,"url":"https:\/\/blog.box.kr\/?p=72","url_meta":{"origin":61,"position":5},"title":"\uc81c\uc6b0\uc2a4 \uc6d0\ud130\uce58 \uc2e4\ud589\uacfc \ub044\uae30 jboot.bat \/ jdown.bat \ub9cc\ub4e4\uae30","date":"2014-06-12","format":false,"excerpt":"\uc81c\uc6b0\uc2a4 \uc6d0\ud130\uce58 \uc2e4\ud589\uacfc \ub044\uae30 jboot.bat \/ jdown.bat \ub9cc\ub4e4\uae30 jboot.bat \/ jdown.bat \ub9cc\ub4e4\uae30 \ud658\uacbd\ubcc0\uc218\uc5d0 path = \"C:Jeus5.0bin\" \ucd94\uac00 jboot.bat jeus -xml -Uadministrator -Pjeusadmin \uc720\uc800 \ud328\uc2a4\uc6cc\ub4dc jdown.bat jeusadmin kimsi -Uadministrator -Pjeusadmin jeusexit \ud638\uc2a4\ud2b8\ub124\uc784 \uc720\uc800 \ud328\uc2a4\uc6cc\ub4dc \uc704 \ub450\uac1c \ud30c\uc77c\uc744 C:Jeus5.0bin\uc5d0 \ubcf5\uc0ac jboot.bat \ud074\ub9ad\uc2dc \uc790\ub3d9\uc73c\ub85c \uc81c\uc6b0\uc2a4 \uc2e4\ud589\uacfc \ub3d9\uc2dc\uc5d0 \uc81c\uc6b0\uc2a4 \uc5b4\ub4dc\ubbfc \uae4c\uc9c0 \uc2e4\ud589\ub428 jdown.bat \ud074\ub9ad\uc2dc\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/61"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=61"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/61\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}