¾È³çÇϼ¼¿ä
À¯´ÏÄÜ °Ô½ÃÆÇ¿¡¼ ¸¹Àº µµ¿òÀ» ¹Þ°í Àß Âü°íÇÏ°í ÀÖ½À´Ï´Ù.
log4j°ü·Ã ¹®Á¦°¡ ÀÖ¾î ±ÛÀ» ¿Ã¸³´Ï´Ù
tomcat 5.0.27À» »ç¿ëÇÏ¿© sdk1.4.2_07¿¡¼´Â ¹®Á¦°¡¾ø¾úÀ¸³ª °°Àº tomcatÀÇ
1.4.2_03¿¡¼´Â ¾Æ·¡¿Í°°Àº¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù
log4j°¡ common-logging°ú Ãæµ¹ÀÌ ¹ß»ýÇϴ°ÍÀº ¾Ë°íÀÖÀ¸¸ç jre/lib/ext¿¡¼ common-loggingÀ» Á¦°ÅÈÄ ½ÇÇà½ÃÄ×À»¶§¿¡´Â log4j ½Ã½ºÅÛÆĶó¹ÌÅ͸¦ ÃʱâÈÇ϶ó´Â
¿¡·¯¸Þ½ÃÁö°¡ ¶ß´õ±º¿ä. ±×·±µ¥ ¾î¶²¹æ½ÄÀ¸·Î Æнº¸¦ ÁöÁ¤ÇØÁÖ°í Ãʱâȸ¦ ½ÃÄѵµ
¿ª½Ã ÇØ°áÀ̾ȵǾú½À´Ï´Ù
±×·¯³ª jre/lib/ext¿¡¼ ´õÀÌ»óÀº°Çµå¸±¼ö°¡ ¾ø´ø°ÍÀÌ À¥·ÎÁ÷ÀÌ ÇÔ²²µ¹¾Æ°¡´Â ¿î¿µ¼¹ö¶ó
±×ÀÌ»ó ´Ù¸¥ jarÆÄÀÏÀ» ÅÍÄ¡ÇÒ¼ö°¡ ¾ø¾î¼ ¸ðµÎ ¿ø»óº¹±ÍÇÑÈÄ ÀÏ´Ü ±×´ë·Î µÐ »óÅÂÀε¥,
ÁÖ·Î Á¦°¡ ±Ã±ÝÇÑ°ÍÀº ¾Æ·¡ ¿¡·¯°¡ ¾î¶²ÆÄÀÏ°ú Ãæµ¹¿¡ ÀÇÇØ ³ª´ÂÁö, ÆнºÁöÁ¤Àǹ®Á¦ÀÎÁö
¾Æ´Ï¸é jre/lib/ext¿¡ Ãß°¡ÇÑ ¾î¶² jarÆÄÀÏ°úÀÇ Ãæµ¹¿¡ ÀÇÇÑ°ÍÀÎÁöÀÔ´Ï´Ù
ÀÌ ¿¡·¯½ÃÀÇ ´ëó»óȲÀ̳ª ȤÀº log4j¸¦ »ç¿ëÇÏÁö¾Ê°í À¯´ÏÄÜÀ» ½ÇÇà½ÃÅ°´Â
¹æ¹ýÀ» ¾Ë·ÁÁÖ½Ã¸é ´ë´ÜÈ÷ °¨»çÇÏ°Ú½À´Ï´Ù
´Ù¸¥ÄÁÅؽºÆ®,ÇÁ·ÎÆÛƼ,¼¹ö½ÇÇàÀÇ ÀÌ»óÀ̾ø´Â°É·Î ºÁ¼ ±âº»¼¼ÆÃÀº µÇ¾ú´Ù°í »ý°¢µË´Ï´Ù
°¨»çÇÕ´Ï´Ù
ȸ»çº¸¾ÈÁ¤Ã¥»óÀÇ ÀÌÀ¯·Î ½ÇÁ¦¼¹öÀÇ ·Î±×´Â ¿Ã·Áµå¸±¼ö°¡ ¾ø°í, ´Ù¸¥ ·ÎÄÃÄÄÇ»ÅÍ¿¡¼
°°ÀºÁõ»óÀÇ ¿¡·¯¸¦ ĸÃÄÇÏ¿© ¿Ã·Áµå¸³´Ï´Ù. ·Î±×´Â ÀÏÄ¡ÇÕ´Ï´Ù. ÀÌÁ¡ ¾çÇظ¦ ±¸ÇÕ´Ï´Ù
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.coyote.http11.Http11Protocol init
Á¤º¸: Initializing Coyote HTTP/1.1 on http-8070
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.startup.Catalina load
Á¤º¸: Initialization processed in 1562 ms
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.core.StandardService start
Á¤º¸: Starting service Catalina
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.core.StandardEngine start
Á¤º¸: Starting Servlet Engine: Apache Tomcat/5.0.27
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.core.StandardHost start
Á¤º¸: XML validation disabled
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.core.StandardHost getDeployer
Á¤º¸: Create Host deployer for direct deployment ( non-jmx )
2005. 4. 11. ¿ÀÀü 12:58:22 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Processing Context configuration file URL file:C:\Tomcat4\conf\Catalina\localhost\admin.xml
2005. 4. 11. ¿ÀÀü 12:58:24 org.apache.struts.util.PropertyMessageResources <init>
Á¤º¸: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
2005. 4. 11. ¿ÀÀü 12:58:24 org.apache.struts.util.PropertyMessageResources <init>
Á¤º¸: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
2005. 4. 11. ¿ÀÀü 12:58:24 org.apache.struts.util.PropertyMessageResources <init>
Á¤º¸: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
2005. 4. 11. ¿ÀÀü 12:58:28 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Processing Context configuration file URL file:C:\Tomcat4\conf\Catalina\localhost\balancer.xml
2005. 4. 11. ¿ÀÀü 12:58:28 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Processing Context configuration file URL file:C:\Tomcat4\conf\Catalina\localhost\manager.xml
2005. 4. 11. ¿ÀÀü 12:58:28 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Installing web application at context path /jsp-examples from URL file:C:\Tomcat4\webapps\jsp-examples
2005. 4. 11. ¿ÀÀü 12:58:30 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Installing web application at context path from URL file:C:\Tomcat4\webapps\ROOT
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.commons.modeler.Registry registerComponent
½É°¢: Null component Catalina:type=JspMonitor,WebModule=//localhost/,J2EEApplication=none,J2EEServer=none
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Error installing
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@4a7df6 for org.apache.commons.logging.impl.Log4JLogger
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
at org.apache.catalina.session.ManagerBase.<init>(ManagerBase.java:63)
at org.apache.catalina.session.StandardManager.<init>(StandardManager.java:64)
at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:687)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:968)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@4a7df6 for org.apache.commons.logging.impl.Log4JLogger
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:432)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 33 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
at java.lang.Class.getConstructor0(Class.java:1922)
at java.lang.Class.getConstructor(Class.java:1019)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:429)
... 34 more
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.catalina.startup.HostConfig deployDirectories
½É°¢: Error deploying web application directory ROOT
java.io.IOException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@4a7df6 for org.apache.commons.logging.impl.Log4JLogger
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:283)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:687)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:968)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Installing web application at context path /servlets-examples from URL file:C:\Tomcat4\webapps\servlets-examples
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Installing web application at context path /tomcat-docs from URL file:C:\Tomcat4\webapps\tomcat-docs
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.catalina.core.StandardHostDeployer install
Á¤º¸: Installing web application at context path /webdav from URL file:C:\Tomcat4\webapps\webdav
2005. 4. 11. ¿ÀÀü 12:58:35 org.apache.coyote.http11.Http11Protocol start
Á¤º¸: Starting Coyote HTTP/1.1 on http-8070
2005. 4. 11. ¿ÀÀü 12:58:36 org.apache.jk.common.ChannelSocket init
Á¤º¸: JK2: ajp13 listening on /0.0.0.0:8009
2005. 4. 11. ¿ÀÀü 12:58:36 org.apache.jk.server.JkMain start
Á¤º¸: Jk running ID=0 time=0/31 config=c:\tomcat4\conf\jk2.properties
2005. 4. 11. ¿ÀÀü 12:58:36 org.apache.catalina.startup.Catalina start
Á¤º¸: Server startup in 7969 ms