{"id":139,"date":"2008-01-14T09:04:54","date_gmt":"2008-01-14T09:04:54","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=139"},"modified":"2013-02-13T23:32:05","modified_gmt":"2013-02-13T14:32:05","slug":"tomcat-serverxml-%ed%95%9c%ea%b5%ad%ec%96%b4-%ed%95%b4%ec%84%a4-%eb%b2%84%ec%a0%84","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=139","title":{"rendered":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>server.xml\uc758 \uc601\uc5b4 \uc124\uba85\ubd80\ubd84\uc744 \ud55c\uae00\ub85c \ubc88\uc5ed\ud574 \ub193\uc558\ub2e4.<\/p>\n<pre class=\"lang:xhtml decode:true \" >&lt;!-- Example Server Configuration File --&gt;\r\n&lt;!-- Note: \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc740 \uac01\uac01\uc758 \ubd80\ubaa8-\uc790\uc2dd \uad00\uacc4\uc5d0 \ub530\ub77c \uc911\ucca9(nested) \ub418\uc5c8\uc74c --&gt;\r\n\r\n&lt;!-- \"Server\" \ub294 \uc804\uccb4 JVM \uc744 \ub098\ud0c0\ub0b4\ub294 \uc2f1\uae00\ud1a4 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc774\uac83\uc740 \ud558\ub098 \uc774\uc0c1\uc758\r\n\u00a0 \u00a0\u00a0 \"Service\" \uc778\uc2a4\ud134\uc2a4\ub97c \uac16\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc11c\ubc84\ub294 \uc9c0\uc815\ub41c \ud3ec\ud2b8\ub97c \ud1b5\ud574 shutdown\r\n\u00a0 \u00a0\u00a0 \uba85\ub839\uc744 \ubc1b\uc2b5\ub2c8\ub2e4.\r\n\r\n\u00a0 \u00a0\u00a0 Note: \"Server\" \ub294 \uc2a4\uc2a4\ub85c\uac00 \"Container\" \uac00 \uc544\ub2c8\uae30 \ub54c\ubb38\uc5d0, \"Valves\" \ub610\ub294\r\n\u00a0 \u00a0\u00a0 \"Loggers\" \uac19\uc740 \uc11c\ube0c \ucef4\ud3ec\ub10c\ud2b8\ub97c \"Server\" \uc640 \uac19\uc740 \ub808\ubca8\uc5d0\uc11c \uc815\uc758\ud558\uba74 \uc548\ub429\r\n\u00a0 \u00a0\u00a0 \ub2c8\ub2e4. --&gt;\r\n\r\n&lt;Server port=\"8005\" shutdown=\"SHUTDOWN\" debug=\"0\"&gt;\r\n\r\n\r\n\u00a0 &lt;!-- \"Service\" \ub294 \ud55c \uac1c\uc758 \"Container\" \ub97c \uacf5\uc720\ud558\ub294 \ud558\ub098 \uc774\uc0c1\uc758 \"Connectors\"\r\n\u00a0 \u00a0 \u00a0\u00a0 \uc758 \uc9d1\ud569\uccb4\uc785\ub2c8\ub2e4. (\uc774 \ucee8\ud14c\uc774\ub108 \uc548\uc5d0\uc11c \uc6f9\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ub3cc\uc544\uac11\ub2c8\ub2e4). \ubcf4\ud1b5\r\n\u00a0 \u00a0 \u00a0\u00a0 \uc740, \uc774 \ucee8\ud14c\uc774\ub108\uac00 \"Engine\" \uc785\ub2c8\ub2e4\ub9cc, \uc694\uad6c\ub418\uc9c0\ub294 \uc54a\uc2b5\ub2c8\ub2e4.\u00a0 \r\n\r\n\u00a0 \u00a0 \u00a0\u00a0 Note:\u00a0 \"Service\" \ub294 \uc2a4\uc2a4\ub85c\uac00 \"Container\" \uac00 \uc544\ub2c8\uae30 \ub54c\ubb38\uc5d0, \"Valves\" \r\n\u00a0 \u00a0 \u00a0\u00a0 \ub610\ub294 \"Loggers\" \uac19\uc740 \uc11c\ube0c \ucef4\ud3ec\ub10c\ud2b8\ub97c \"Server\" \uc640 \uac19\uc740 \ub808\ubca8\uc5d0\uc11c \uc815\uc758\ud558\uba74\r\n\u00a0 \u00a0 \u00a0\u00a0 \uc548\ub429\ub2c8\ub2e4.\r\n\u00a0\u00a0 --&gt;\r\n\r\n\u00a0 &lt;!-- Tomcat Stand-Alone Service \ub85c \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 &lt;Service name=\"Tomcat-Standalone\"&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- \"Connector\" \ub294 \uc694\uccad\uc744 \ubc1b\uc544\uc11c, \uc751\ub2f5\uc774 \ubc18\ud658\ub418\ub294 \uc885\uc810(endpoint)\uc744 \ub098\ud0c0\ub0c5\ub2c8\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub2e4. \uac01 \ucee4\ub125\ud130\ub294 \ucc98\ub9ac\ub97c \ub2f4\ub2f9\ud558\ub294 \uad00\ub828\ub41c \"Container\"(\ubcf4\ud1b5 \"\uc5d4\uc9c4\")\ub85c \uc694\uccad\uc744\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc804\ub2ec\ud574\uc90d\ub2c8\ub2e4.\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uae30\ubcf8\uac12\uc73c\ub85c, 8080\ud3ec\ud2b8\uc5d0 non-SSL HTTP\/1.1 \ucee4\ub125\ud130\uac00 \uc124\uc815\ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 SSL HTTP\/1.1 \ucee4\ub125\ud130 \uc5ed\uc2dc \uc0ac\uc6a9\ud558\ub824\uba74 \uc544\ub798\uc5d0 \uc788\ub294 \uc9c0\uc2dc\ub97c \ub530\ub77c\uc11c \ud558\uace0, \ub450\ubc88\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc9f8 \ucee4\ub125\ud130 \uc5d4\ud2b8\ub9ac\uc758 \uc8fc\uc11d\ud45c\uc2dc\ub97c \uc9c0\uc6cc\uc8fc\uc2dc\uba74 \ub429\ub2c8\ub2e4. SSL \uc9c0\uc6d0\uc740 \ub2e4\uc74c \ub2e8\uacc4\ub97c\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uac70\uccd0\uc57c \ud569\ub2c8\ub2e4:\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 * JSSE 1.0.2 \ub610\ub294 \uc774\ud6c4 \ubc84\uc804\uc744 \ub2e4\uc6b4\ubc1b\uc544\uc11c \uc124\uce58\ud558\uace0, JAR \ud30c\uc77c\ub4e4\uc744 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \"$JAVA_HOME\/jre\/lib\/ext\" \ub514\ub809\ud1a0\ub9ac\uc5d0 \ubcf5\uc0ac\ud574 \ub193\uc2b5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 * \"$JAVA_HOME\/jre\/lib\/security\/java.security\" \ub97c \ud3b8\uc9d1\ud558\uace0 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 security.provider.2=com.sun.net.ssl.internal.ssl.Provider \ub97c \ucd94\uac00\ud569\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 * \uc2e4\ud589: keytool -genkey -alias tomcat -keyalg RSA\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud328\uc2a4\uc6cc\ub4dc \uac12\"changeit\" \uc73c\ub85c \uc2e4\ud589\ud569\ub2c8\ub2e4.\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uae30\ubcf8\uc801\uc73c\ub85c, DNS lookups \ub294 \uc6f9\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc774 request.getRemoteHost() \ub97c\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ubd80\ub97c \ub54c \ub3d9\uc801\ud558\ub3c4\ub85d \ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4. \uc774\uac83\uc740 \uc131\ub2a5\uc5d0 \uc601\ud5a5\uc744 \uc904 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0,\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \"enableLookups\" \uc18d\uc131\uc744 \"false\" \ub85c \ubc14\uafd4\uc8fc\uba74 \uc774 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc744 \uc218 \r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc788\uc2b5\ub2c8\ub2e4.\u00a0 DNS lookups \uac00 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uac8c \ub418\uba74 request.getRemoteHost() \ub294\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 remote client \uc758 IP \uc8fc\uc18c\uc758 String \ubc84\uc804\uc744 \ubc18\ud658\ud560 \uac83\uc785\ub2c8\ub2e4.\r\n\u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- 8080 \ud3ec\ud2b8\uc5d0 non-SSL HTTP\/1.1 Connector \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 &lt;Connector className=\"org.apache.catalina.connector.http.HttpConnector\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 port=\"80\" minProcessors=\"5\" maxProcessors=\"75\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 enableLookups=\"true\" redirectPort=\"8443\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 acceptCount=\"10\" debug=\"0\" connectionTimeout=\"60000\"\/&gt;\r\n\u00a0 \u00a0 &lt;!-- Note : \ucee4\ub125\uc158 \ud0c0\uc784\uc544\uc6c3\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc73c\ub824\uba74, connectionTimeout \uac12\uc744 -1\ub85c\r\n\u00a0 \u00a0 \u00a0 \uc218\uc815\ud574 \uc8fc\uc138\uc694.--&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- 8443 \ud3ec\ud2b8\uc5d0 SSL HTTP\/1.1 Connector \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 &lt;Connector className=\"org.apache.catalina.connector.http.HttpConnector\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 port=\"8443\" minProcessors=\"5\" maxProcessors=\"75\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 enableLookups=\"true\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 acceptCount=\"10\" debug=\"0\" scheme=\"https\" secure=\"true\"&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;Factory className=\"org.apache.catalina.net.SSLServerSocketFactory\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 clientAuth=\"false\" protocol=\"TLS\"\/&gt;\r\n\u00a0 \u00a0 &lt;\/Connector&gt;\r\n\u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- 8081 \ud3ec\ud2b8\uc5d0 Proxied HTTP\/1.1 Connector \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 &lt;!-- \uc0ac\uc6a9\ubc95\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 proxy \ubb38\uc11c\ub97c \ubcf4\uc2ed\uc2dc\uc624. --&gt;\r\n\u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 &lt;Connector className=\"org.apache.catalina.connector.http.HttpConnector\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 port=\"8081\" minProcessors=\"5\" maxProcessors=\"75\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 enableLookups=\"true\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 acceptCount=\"10\" debug=\"0\" connectionTimeout=\"60000\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 proxyPort=\"80\"\/&gt;\r\n\u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- 8082 \ud3ec\ud2b8\uc5d0 non-SSL HTTP\/1.0 Test Connector \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 &lt;Connector className=\"org.apache.catalina.connector.http10.HttpConnector\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 port=\"8082\" minProcessors=\"5\" maxProcessors=\"75\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 enableLookups=\"true\" redirectPort=\"8443\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 acceptCount=\"10\" debug=\"0\"\/&gt;\r\n\u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- Engine \uc740 (Catalina \uc5d0\uc11c) \ubaa8\ub4e0 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\ub294 \uc785\ub825\uc9c0\uc810\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 Tomcat stand alone \uc6a9\uc73c\ub85c \uad6c\ud604\ub41c Engine \uc740 \uc694\uccad\uc5d0 \ud3ec\ud568\ub41c HTTP \ud5e4\ub354\ub97c \ubd84\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc11d\ud558\uace0, \uc801\ub2f9\ud55c Host (\uac00\uc0c1 \ud638\uc2a4\ud2b8) \ub85c \uc804\ub2ec\ud558\ub294 \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. --&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- \ucee8\ud14c\uc774\ub108 \uad6c\uc870\uc5d0\uc11c top level \ucee8\ud14c\uc774\ub108 \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 &lt;Engine name=\"Standalone\" defaultHost=\"localhost\" debug=\"0\"&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \uc694\uccad dumper \ubc38\ube0c\ub294 Tomcat \uc758 \uc778\uc2a4\ud134\uc2a4\uc758 \ubaa8\ub4e0 \uc694\uccad\uc744 \ubc1b\ub294 \ub3d9\uc548 \ub4e4\uc5b4\uc628 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc694\uccad \ud5e4\ub354\uc640 \ucfe0\ud0a4, \ubcf4\ub0b4\uc9c8 \uc751\ub2f5 \ud5e4\ub354\uc640 \ucfe0\ud0a4\uc5d0 \ub300\ud574 \uc720\uc6a9\ud55c \ub514\ubc84\uae45 \uc815\ubcf4\ub97c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub364\ud504\ud569\ub2c8\ub2e4. \ub9cc\uc77c \ud2b9\uc815\ud55c \uac00\uc0c1\ud638\uc2a4\ud2b8, \ub610\ub294 \ud2b9\uc815\ud55c \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub4e4\uc5b4\uc628\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc694\uccad\uc5d0\ub9cc \ub9cc \uad00\uc2ec\uc744 \uac16\uace0\uc790 \ud55c\ub2e4\uba74, \uc774 \uc694\uc18c\ub97c \ud574\ub2f9\ud558\ub294 &lt;Host&gt; \ub098 &lt;Context&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc5d4\ud2b8\ub9ac \uc544\ub798\uc5d0 \uc704\uce58\uc2dc\ucf1c\uc8fc\uc2ed\uc2dc\uc624.\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ubaa8\ub4e0 \uc11c\ube14\ub9bf 2.3 \ucee8\ud14c\uc774\ub108\uc5d0 \uc720\ub3d9\uc801\uc778 \uc720\uc0ac\ud55c \ub3d9\uc791\uad6c\uc870\ub97c \uc704\ud574\uc11c, \uc608\uc81c \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc788\ub294 \"RequestDumperFilter\" \ud544\ud130\ub97c \ud655\uc778\ud558\uc2ed\uc2dc\uc624.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 (\uc18c\uc2a4\ub294 \"$CATALINA_HOME\/webapps\/examples\/WEB-INF\/classes\/filters\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc704\uce58\uc5d0 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4.)\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uae30\ubcf8\uc801\uc73c\ub85c Request dumping \uae30\ub2a5\uc740 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uac83\uc73c\ub85c \ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub2e4\uc74c\uc758 \uc694\uc18c\uc5d0\uc11c \uc8fc\uc11d\uc744 \ube7c\uba74 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. --&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 &lt;Valve className=\"org.apache.catalina.valves.RequestDumperValve\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \ud558\uc704\uc218\uc900\uc5d0\uc11c \uc9c0\uc815\ub418\uc9c0 \uc54a\uc558\ub2e4\uba74 \uc0ac\uc6a9\ub418\ub294 Global Logger --&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;Logger className=\"org.apache.catalina.logger.FileLogger\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 prefix=\"catalina_log.\" suffix=\".txt\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 timestamp=\"true\"\/&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \uc774 Realm \uc774 \uc5ec\uae30\uc5d0 \uc788\uae30 \ub54c\ubb38\uc5d0, \uc778\uc2a4\ud134\uc2a4\ub294 \uc804\uccb4\uc801\uc73c\ub85c \uacf5\uc720\ub429\ub2c8\ub2e4. --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;Realm className=\"org.apache.catalina.realm.MemoryRealm\" \/&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc800\uc7a5\ub418\uace0 JDBC \ub97c \ud1b5\ud574\uc11c \uc811\uadfc\ud558\ub294 Realm \uc744 \uc0ac\uc6a9\ud558\ub824\uba74\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc704 Realm \uc744 \ub2e4\uc74c\uc758 Realm \uc911 \ud558\ub098\uc640 \ub300\uce58\ud558\uc2ed\uc2dc\uc624. --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 &lt;Realm\u00a0 className=\"org.apache.catalina.realm.JDBCRealm\" debug=\"99\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 driverName=\"org.gjt.mm.mysql.Driver\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 connectionURL=\"jdbc:mysql:\/\/localhost\/authority?user=test;password=test\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userTable=\"users\" userNameCol=\"user_name\" userCredCol=\"user_pass\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userRoleTable=\"user_roles\" roleNameCol=\"role_name\" \/&gt;\r\n\u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 &lt;Realm\u00a0 className=\"org.apache.catalina.realm.JDBCRealm\" debug=\"99\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 driverName=\"oracle.jdbc.driver.OracleDriver\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 connectionURL=\"jdbc:oracle:thin:@ntserver:1521:ORCL?user=scott;password=tiger\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userTable=\"users\" userNameCol=\"user_name\" userCredCol=\"user_pass\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userRoleTable=\"user_roles\" roleNameCol=\"role_name\" \/&gt;\r\n\u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 &lt;Realm\u00a0 className=\"org.apache.catalina.realm.JDBCRealm\" debug=\"99\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 driverName=\"sun.jdbc.odbc.JdbcOdbcDriver\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 connectionURL=\"jdbc:odbc:CATALINA\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userTable=\"users\" userNameCol=\"user_name\" userCredCol=\"user_pass\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 userRoleTable=\"user_roles\" roleNameCol=\"role_name\" \/&gt;\r\n\u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- default virtual host \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;Host name=\"localhost\" debug=\"0\" appBase=\"webapps\" unpackWARs=\"true\"&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- \ubcf4\ud1b5, \uc0ac\uc6a9\uc790\ub294 \uac01\uac01\uc758 \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc778\uc99d\uc744 \ud574\uc918\uc57c\ub9cc \ud569\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc0ac\uc6a9\uc790\uac00 security \uc81c\ud55c\uc5d0 \uac78\ub824\uc788\ub294 \ubcf4\ud638\ub41c \uc790\uc6d0 \uc911\uc5d0\uc11c \ucc98\uc74c\uc5d0 \uac78\ub9ac\ub294\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc778\uc99d\uc744 \ud55c\ubc88\ub9cc \ud1b5\uacfc\ud558\uace0, \uc774 \uac00\uc0c1\ud638\uc2a4\ud2b8 \uc548\uc758 \"\ubaa8\ub4e0\" \uc6f9\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud1b5\uacfc\ub41c \uc778\uc99d\uc73c\ub85c \uc811\uadfc\ud558\uac8c \ud558\ub824\uba74 \uc544\ub798 \uc5d4\ud2b8\ub9ac\uc758 \uc8fc\uc11d\uc744 \ud574\uc81c\ud558\uc2ed\uc2dc\uc624.\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;Valve className=\"org.apache.catalina.authenticator.SingleSignOn\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 debug=\"0\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- Access log\ub294 \uc774 \uac00\uc0c1\ud638\uc2a4\ud2b8\uc5d0 \uc811\uc18d\ud558\ub294 \ubaa8\ub4e0 \uc694\uccad\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. \uae30\ubcf8\uac12\uc740\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub85c\uadf8 \ud30c\uc77c\uc740 $CATALINA_HOME \uc5d0 \uc0c1\ub300\uc801\uc778 \"logs\" \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc0dd\uc131\ub429\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \"directory\" \uc18d\uc131\uc744 \uc774\uc6a9\ud574\uc11c \uc6d0\ud558\ub294 \ub2e4\ub978 \ub514\ub809\ud1a0\ub9ac\ub85c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 ($CATALINA_HOME \uc5d0 \ub300\ud574) \uc0c1\ub300\uc801\uc778 \ub514\ub809\ud1a0\ub9ac\ub098 \ub610\ub294 \uc6d0\ud558\ub294 \ub514\ub809\ud1a0\ub9ac\uc758 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc808\ub300 \uacbd\ub85c\ub97c \uc368\uc8fc\uba74 \ub429\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;Valve className=\"org.apache.catalina.valves.AccessLogValve\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 directory=\"logs\"\u00a0 prefix=\"localhost_access_log.\" suffix=\".txt\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 pattern=\"common\"\/&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- \uc774 \uac00\uc0c1 \ud638\uc2a4\ud2b8\uc5d0 \uad00\uacc4\ub41c \ubaa8\ub4e0 Context \uc5d0 \uc758\ud574 \uacf5\uc720\ub41c Logger. \uae30\ubcf8\uac12\uc740\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 (FileLogger \ub97c \uc0ac\uc6a9\ud560 \ub54c), \ub85c\uadf8 \ud30c\uc77c\ub4e4\uc740 $CATALINA_HOME \uc5d0 \uc0c1\ub300\uc801\uc778 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \"logs\" \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc0dd\uc131\ub429\ub2c8\ub2e4. \"directory\" \uc18d\uc131\uc744 \uc774\uc6a9\ud574\uc11c \uc6d0\ud558\ub294 \ub2e4\ub978\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub514\ub809\ud1a0\ub9ac\ub85c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. ($CATALINA_HOME \uc5d0 \ub300\ud574) \uc0c1\ub300\uc801\uc778 \ub514\ub809\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud1a0\ub9ac\ub098 \ub610\ub294 \uc6d0\ud558\ub294 \ub514\ub809\ud1a0\ub9ac\uc758 \uc808\ub300 \uacbd\ub85c\ub97c \uc368\uc8fc\uba74 \ub429\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;Logger className=\"org.apache.catalina.logger.FileLogger\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 directory=\"logs\"\u00a0 prefix=\"localhost_log.\" suffix=\".txt\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 timestamp=\"true\"\/&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- \uac01\uac01\uc758 \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub300\ud55c \ud504\ub85c\ud37c\ud2f0 \uc124\uc815. \uc774\uac83\uc740 \uae30\ubcf8\uac12\uacfc\ub294 \ub2e4\ub978 \ud504\ub85c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud37c\ud2f0\ub97c \uc124\uc815\ud558\uae30 \uc708\ud560 \ub54c\ub098, \uc6f9\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 document \ub8e8\ud2b8 \ub514\ub809\ud1a0\ub9ac\uac00 \uac00\uc0c1\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud638\uc2a4\ud2b8\uc758 appBase \ub514\ub809\ud1a0\ub9ac\uc640 \ub2e4\ub978 \uacf3\uc5d0 \uc788\uc744 \uacbd\uc6b0\uc5d0\ub9cc \ud544\uc694\ud569\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- Tomcat Root Context --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Context path=\"\" docBase=\"ROOT\" debug=\"0\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- Tomcat Examples Context --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;Context path=\"\/examples\" docBase=\"examples\" debug=\"0\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 reloadable=\"true\"&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Logger className=\"org.apache.catalina.logger.FileLogger\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 prefix=\"localhost_examples_log.\" suffix=\".txt\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 timestamp=\"true\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Ejb \u00a0 name=\"ejb\/EmplRecord\" type=\"Entity\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 home=\"com.wombat.empl.EmployeeRecordHome\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 remote=\"com.wombat.empl.EmployeeRecord\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- PersistentManager: \uc601\uc18d\uc801\uc778 \uc138\uc158\uc744 \ud14c\uc2a4\ud2b8 \ud558\uae30\uc704\ud574\uc11c\ub294 \uc544\ub798\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc139\uc158\uc758 \uc8fc\uc11d\uc744 \uc9c0\uc6cc\uc8fc\uc2ed\uc2dc\uc624.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 saveOnRestart: true \uac12\uc77c \uacbd\uc6b0, Catalina \uac00 shutdown \ub420 \ub54c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ubaa8\ub4e0 \uc0b4\uc544\uc788\ub294 \uc138\uc158\ub4e4\uc740 \ub2e4\ub978 \uc138\ud305\uacfc\ub294 \uc0c1\uad00\uc5c6\uc774, Store \uc5d0\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc800\uc7a5\ub420 \uac83\uc785\ub2c8\ub2e4. startup \ud560 \ub54c Store \uc5d0 \uc788\ub294 \ubaa8\ub4e0 \uc138\uc158\ub4e4\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc740 \uc790\ub3d9\uc73c\ub85c \ub85c\ub4dc\ub429\ub2c8\ub2e4. expiration \uc774 \uc9c0\ub09c \uc138\uc158\ub4e4\uc740 \uc591\ucabd\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc758 \uacbd\uc6b0\uc5d0 \ubb34\uc2dc\ub429\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 maxActiveSessions: 0 \uc774\uc0c1\uc758 \uac12\uc77c \uacbd\uc6b0, \ub108\ubb34 \ub9ce\uc740 \uc0b4\uc544 \uc788\ub294 \uc138\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc158\uc774 \uc788\ub2e4\uba74 \uba87\uba87\uc740 \uc5c6\uc5b4\uc838\ubc84\ub9ac\ub294 \uacb0\uacfc\uac00 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 minIdleSwap \uc740 \uc774\uac83\uc744 \uc81c\ud55c\ud569\ub2c8\ub2e4. -1 \uc740 \ubb34\ud55c \uc138\uc158\uc744 \ud5c8\uac00\ud55c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4. 0 \uc740 \uc0ac\uc6a9 \ud6c4 \uc138\uc158\uc740 \uac70\uc758 \ubaa8\ub450 \uc5c6\uc5b4\uc838 \ubc84\ub9bd\ub2c8\ub2e4\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 - \uc0ac\uc6a9\uc790\ub4e4\uc5d0\uac8c \uc778\uc9c0\ub420 \uc815\ub3c4\ub85c \ub290\ub9ac\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 minIdleSwap: \uc138\uc158\uc740 \uc801\uc5b4\ub3c4 \uc774\uae30\uac04 \ub3d9\uc548 idle \uc0c1\ud0dc\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 (\ucd08 \ub2e8\uc704\ub85c) \uc5c6\uc5b4\uc9c0\uae30 \uc804\uc5d0 \ub9d0\uc774\uc8e0.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 maxActiveSessions. \uc774\uac83\uc740 \uc0ac\uc774\ud2b8\uac00 \uc544\uc8fc \ud65c\ubc1c\ud560 \ub54c thrashing \uc744\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ud53c\ud558\uac8c \ud569\ub2c8\ub2e4. -1 \uc774\ub098 0 \uc740 minimum \uc774 \uc5c6\ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4 - \uc138\uc158\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc740 \uc5b4\ub290\ub54c\ub77c\ub3c4 \uc18c\uba78\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 maxIdleSwap: (\ucd08 \ub2e8\uc704\ub85c) \uc138\uc158\uc740 \uc774 \uae30\uac04\ub3d9\uc548 idle \uc0c1\ud0dc\uba74 \uc18c\uba78\ub429\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \ub2c8\ub2e4. minIdleSwap \uc774 \ubcf4\ub2e4 \ub192\ub2e4\uba74, \uadf8\uac83\uc73c\ub85c \ubc14\uafd4\uc9d1\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc774\uac83\uc740 \uc815\ud655\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: \uc8fc\uae30\uc801\uc73c\ub85c \ud655\uc778\ud569\ub2c8\ub2e4. \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 -1 \uc740 maxActiveSessions \uac12\uc73c\ub85c \uc778\ud574 \uc18c\uba78\ub418\uc5b4\uc57c \ud574\ub3c4, \uc138\uc158\uc740\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc18c\uba78\ub418\uc9c0 \uc54a\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. 0 \uc774\uc0c1\uc73c\ub85c \uc138\ud305\ub418\uba74, startup \ud560 \ub54c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Store \uc5d0 \uc788\ub294 \ubaa8\ub4e0 \uc138\uc158\uc740 \ub85c\ub4dc\ub420 \uac83\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 maxIdleBackup: (Store \uc5d0 \uc800\uc7a5\ub418\uc5c8\uc9c0\ub9cc, active \uba54\ubaa8\ub9ac\uc5d0 \ub0a8\uc544\uc788\ub294) \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc138\uc158\uc740 \ubc31\uc5c5\ub420 \uac83\uc785\ub2c8\ub2e4. \uc774 \uae30\uac04\ub3d9\uc548 idle \uc0c1\ud0dc\uace0, startup \ud560 \ub54c\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Store \uc5d0 \uc788\ub294 \ubaa8\ub4e0 \uc138\uc158\ub4e4\uc774 \ub85c\ub4dc\ub420 \uac83\uc785\ub2c8\ub2e4. -1 \ub85c \uc124\uc815\ub418\uc5c8\ub2e4\uba74\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc138\uc158\uc740 \ubc31\uc5c5\ub418\uc9c0 \uc54a\uc744 \uac83\uc774\uace0, 0 \uc740 \uc0ac\uc6a9\ub41c \ub4a4\uc5d0 \uc7a0\uae50 \ubc31\uc5c5\ub41c\ub2e4\ub294\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Store \uc5d0 \uc788\ub294 \uc138\uc158\uc744 \uc9c0\uc6b0\ub824\uba74, maxActiveSessions, maxIdleSwap,\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 minIdleBackup \ubaa8\ub450\ub97c -1 \ub85c, saveOnRestart \ub294 false\ub85c \uc138\ud305\ud55c \ud6c4,\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Catalina \ub97c \uc7ac\uc2dc\ub3d9\ud569\ub2c8\ub2e4.\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!--\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Manager className=\"org.apache.catalina.session.PersistentManager\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 debug=\"0\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 saveOnRestart=\"true\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 maxActiveSessions=\"-1\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 minIdleSwap=\"-1\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 maxIdleSwap=\"-1\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 maxIdleBackup=\"-1\"&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Store className=\"org.apache.catalina.session.FileStore\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/Manager&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 --&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Environment name=\"maxExemptions\" type=\"java.lang.Integer\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 value=\"15\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Parameter name=\"context.param.name\" value=\"context.param.value\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 override=\"false\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Resource name=\"jdbc\/EmployeeAppDb\" auth=\"SERVLET\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 type=\"javax.sql.DataSource\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;ResourceParams name=\"jdbc\/TestDB\"&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;parameter&gt;&lt;name&gt;user&lt;\/name&gt;&lt;value&gt;sa&lt;\/value&gt;&lt;\/parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;parameter&gt;&lt;name&gt;password&lt;\/name&gt;&lt;value&gt;&lt;\/value&gt;&lt;\/parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;parameter&gt;&lt;name&gt;driverClassName&lt;\/name&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;value&gt;org.hsql.jdbcDriver&lt;\/value&gt;&lt;\/parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;parameter&gt;&lt;name&gt;driverName&lt;\/name&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;value&gt;jdbc:HypersonicSQL:database&lt;\/value&gt;&lt;\/parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/ResourceParams&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;Resource name=\"mail\/Session\" auth=\"Container\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 type=\"javax.mail.Session\"\/&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;ResourceParams name=\"mail\/session\"&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;name&gt;mail.smtp.host&lt;\/name&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;value&gt;localhost&lt;\/value&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/parameter&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/ResourceParams&gt;\r\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/Context&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;\/Host&gt;\r\n\r\n\u00a0 \u00a0 &lt;\/Engine&gt;\r\n\r\n\u00a0 &lt;\/Service&gt;\r\n\r\n\u00a0 &lt;!-- MOD_WEBAPP \ucee4\ub125\ud130\ub294 apache 1.3 \uacfc \uc11c\ube14\ub9bf \ucee8\ud14c\uc774\ub108\ub85c Tomcat 4.0 \uc744 \uc5f0\uacb0\ud558\ub294\r\n\u00a0 \u00a0 \u00a0\u00a0 \ub370 \uc4f0\uc785\ub2c8\ub2e4. WebApp \ubaa8\ub4c8 \ubc30\ud3ec\ud310\uc5d0 \ud3ec\ud568\ub41c \uc5b4\ub5bb\uac8c \ub9cc\ub4dc\ub294\uc9c0\uc5d0 \ub300\ud574 \uc124\uba85\ud558\ub294 \r\n\u00a0 \u00a0 \u00a0\u00a0 README.txt \ud30c\uc77c\uc744 \uc77d\uc5b4\ubcf4\uc2ed\uc2dc\uc624. (\ub610\ub294 \"jakarta-tomcat-connectors\/webapp\"\r\n\u00a0 \u00a0 \u00a0\u00a0 CVS repository \ub97c \ud655\uc778\ud574 \ubcf4\uc2ed\uc2dc\uc624.)\r\n\r\n\u00a0 \u00a0 \u00a0\u00a0 Apache \ucabd\uc5d0\uc11c \uc124\uc815\ud558\ub824\uba74, \uba3c\uc800 \"httpd.conf\" \uc5d0 \uc124\uc815\ub418\uc5b4\uc9c4 \"ServerName\" \uacfc \r\n\u00a0 \u00a0 \u00a0\u00a0 \"Port\" \uc9c0\uc2dc\uc790\ub97c \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0, \"httpd.conf\" \ud30c\uc77c \uc544\ub798\uc5d0 \ub2e4\uc74c\uacfc\r\n\u00a0 \u00a0 \u00a0\u00a0 \uac19\uc740 \uc904\uc744 \ub123\uc5b4\uc90d\ub2c8\ub2e4:\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 LoadModule webapp_module libexec\/mod_webapp.so\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 WebAppConnection warpConnection warp localhost:8008\r\n\u00a0 \u00a0 \u00a0 \u00a0\u00a0 WebAppDeploy examples warpConnection \/examples\/\r\n\r\n\u00a0 \u00a0 \u00a0\u00a0 \uc774 \ud6c4\uc5d0 (\ud544\uc694\ud558\ub2e4\uba74 Tomcat \uc744 \uc7ac\uc2dc\ub3d9\ud55c \ud6c4) Apache \ub97c \uc7ac\uc2dc\uc791\ud558\uba74 \uc5f0\uacb0\uc774 \ub429\ub2c8\r\n\u00a0 \u00a0 \u00a0\u00a0 \ub2e4. Apache \ub97c \ud1b5\ud574\uc11c \"WebAppDeploy\" \uc9c0\uc2dc\uc790\uc5d0 \uc788\ub294 \ubaa8\ub4e0 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\ub4e4\uc774 \uc2e4\r\n\u00a0 \u00a0 \u00a0\u00a0 \ud589\ud558\ub294 \uac83\uc744 \ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\r\n\u00a0 --&gt;\r\n\r\n\u00a0 &lt;!-- Apache-Connector Service \uc124\uc815\ud558\uae30 --&gt;\r\n\u00a0 &lt;Service name=\"Tomcat-Apache\"&gt;\r\n\r\n\u00a0 \u00a0 &lt;Connector className=\"org.apache.catalina.connector.warp.WarpConnector\"\r\n\u00a0 \u00a0\u00a0 port=\"8008\" minProcessors=\"5\" maxProcessors=\"75\"\r\n\u00a0 \u00a0\u00a0 enableLookups=\"true\"\r\n\u00a0 \u00a0\u00a0 acceptCount=\"10\" debug=\"0\"\/&gt;\r\n\r\n\u00a0 \u00a0 &lt;!-- \"localhost\" \ub97c Apache \"ServerName\" \uc5d0 \uc124\uc815\ub41c \uac12\uc73c\ub85c \ub300\uce58\ud574\uc8fc\uc2ed\uc2dc\uc624 --&gt;\r\n\u00a0 \u00a0 &lt;Engine className=\"org.apache.catalina.connector.warp.WarpEngine\"\r\n\u00a0 \u00a0\u00a0 name=\"Apache\" debug=\"0\" appBase=\"webapps\"&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \ud558\uc704 \ub808\ubca8\uc5d0\uc11c \uc124\uc815\ub418\uc9c0 \uc54a\uc558\ub2e4\uba74 Global logger --&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;Logger className=\"org.apache.catalina.logger.FileLogger\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 prefix=\"apache_log.\" suffix=\".txt\"\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 timestamp=\"true\"\/&gt;\r\n\r\n\u00a0 \u00a0 \u00a0 &lt;!-- \uc774 Realm \uc774 \uc5ec\uae30 \uc788\uae30 \ub54c\ubb38\uc5d0, \uc804\uccb4\uc801\uc73c\ub85c \uc774 Realm \uc774 \uacf5\uc720\ub429\ub2c8\ub2e4. --&gt;\r\n\u00a0 \u00a0 \u00a0 &lt;Realm className=\"org.apache.catalina.realm.MemoryRealm\" \/&gt;\r\n\r\n\u00a0 \u00a0 &lt;\/Engine&gt;\r\n\r\n\u00a0 &lt;\/Service&gt;\r\n\r\n&lt;\/Server&gt; \r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; server.xml\uc758 \uc601\uc5b4 \uc124\uba85\ubd80\ubd84\uc744 \ud55c\uae00\ub85c \ubc88\uc5ed\ud574 \ub193\uc558\ub2e4. &lt;!&#8211; Example Server Configuration File &#8211;&gt; &lt;!&#8211; Note: \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc740 \uac01\uac01\uc758 \ubd80\ubaa8-\uc790\uc2dd \uad00\uacc4\uc5d0 \ub530\ub77c \uc911\ucca9(nested) \ub418\uc5c8\uc74c &#8211;&gt; &lt;!&#8211; &#8220;Server&#8221; \ub294 \uc804\uccb4 JVM \uc744 \ub098\ud0c0\ub0b4\ub294 \uc2f1\uae00\ud1a4 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc774\uac83\uc740 \ud558\ub098 \uc774\uc0c1\uc758 \u00a0 \u00a0\u00a0 &#8220;Service&#8221; \uc778\uc2a4\ud134\uc2a4\ub97c \uac16\uace0 &hellip; <a href=\"https:\/\/apollo89.com\/wordpress\/?p=139\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[693],"tags":[982,337],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-webwas","tag-server-xml","tag-tomcat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apollo89.com\/wordpress\/?p=139\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; server.xml\uc758 \uc601\uc5b4 \uc124\uba85\ubd80\ubd84\uc744 \ud55c\uae00\ub85c \ubc88\uc5ed\ud574 \ub193\uc558\ub2e4. &lt;!-- Example Server Configuration File --&gt; &lt;!-- Note: \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc740 \uac01\uac01\uc758 \ubd80\ubaa8-\uc790\uc2dd \uad00\uacc4\uc5d0 \ub530\ub77c \uc911\ucca9(nested) \ub418\uc5c8\uc74c --&gt; &lt;!-- &quot;Server&quot; \ub294 \uc804\uccb4 JVM \uc744 \ub098\ud0c0\ub0b4\ub294 \uc2f1\uae00\ud1a4 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc774\uac83\uc740 \ud558\ub098 \uc774\uc0c1\uc758 \u00a0 \u00a0\u00a0 &quot;Service&quot; \uc778\uc2a4\ud134\uc2a4\ub97c \uac16\uace0 &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=139\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2008-01-14T09:04:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-13T14:32:05+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804\",\"datePublished\":\"2008-01-14T09:04:54+00:00\",\"dateModified\":\"2013-02-13T14:32:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139\"},\"wordCount\":7,\"commentCount\":0,\"keywords\":[\"server.xml\",\"\ud1b0\ucf13\"],\"articleSection\":[\"WEB\\\/WAS\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139\",\"name\":\"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2008-01-14T09:04:54+00:00\",\"dateModified\":\"2013-02-13T14:32:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=139#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apollo89.com\/wordpress\/?p=139","og_locale":"ko_KR","og_type":"article","og_title":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com","og_description":"&nbsp; server.xml\uc758 \uc601\uc5b4 \uc124\uba85\ubd80\ubd84\uc744 \ud55c\uae00\ub85c \ubc88\uc5ed\ud574 \ub193\uc558\ub2e4. &lt;!-- Example Server Configuration File --&gt; &lt;!-- Note: \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc740 \uac01\uac01\uc758 \ubd80\ubaa8-\uc790\uc2dd \uad00\uacc4\uc5d0 \ub530\ub77c \uc911\ucca9(nested) \ub418\uc5c8\uc74c --&gt; &lt;!-- \"Server\" \ub294 \uc804\uccb4 JVM \uc744 \ub098\ud0c0\ub0b4\ub294 \uc2f1\uae00\ud1a4 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc774\uac83\uc740 \ud558\ub098 \uc774\uc0c1\uc758 \u00a0 \u00a0\u00a0 \"Service\" \uc778\uc2a4\ud134\uc2a4\ub97c \uac16\uace0 &hellip; Continue reading &rarr;","og_url":"https:\/\/apollo89.com\/wordpress\/?p=139","og_site_name":"Apollo89.com","article_published_time":"2008-01-14T09:04:54+00:00","article_modified_time":"2013-02-13T14:32:05+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=139#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=139"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804","datePublished":"2008-01-14T09:04:54+00:00","dateModified":"2013-02-13T14:32:05+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=139"},"wordCount":7,"commentCount":0,"keywords":["server.xml","\ud1b0\ucf13"],"articleSection":["WEB\/WAS"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=139#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=139","url":"https:\/\/apollo89.com\/wordpress\/?p=139","name":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804 - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2008-01-14T09:04:54+00:00","dateModified":"2013-02-13T14:32:05+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=139#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=139"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=139#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"Tomcat server.xml \ud55c\uad6d\uc5b4 \ud574\uc124 \ubc84\uc804"}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=139"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/139\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}