2016-06-19 4 views
1

이클립스 먼저 서블릿을 구현 일식 시작 - 실패 서버 din't는 디렉토리아파치 톰캣 8

<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources에서 .snap 파일을 삭제 시작 - 시작 서버 -nagative

이 서버 구성을 재구성했습니다. 이번에는 서버가 시작되었지만 서블릿이 작동하지 않음을 나타내는 메시지가 404 error

내가 서블릿을 테스트 할 때마다 환경 설정을 다시 구성해야했습니다. 화면 반바지 error message popupconsole 1

.xml :

나는이 디렉토리에서 .temp 파일을 제거 이번에

<workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core

이제 서버는

추가 정보 오류 메시지가 전혀 시작되지 않는다 :

<?xml version="1.0" encoding="UTF-8"?> 
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
    http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" 
    version="3.1"> 

    <display-name>TestServlet</display-name> 
    <servlet> 
     <servlet-name>abc</servlet-name> 
     <servlet-class>Testing</servlet-class> 
     </servlet> 
     <servlet-mapping> 
     <servlet-name>abc</servlet-name> 
     <url-pattern>welcome</url-pattern></servlet-mapping> 


     <welcome-file-list> 
     <welcome-file>index.html</welcome-file> 
     <welcome-file>index.htm</welcome-file> 
     <welcome-file>index.jsp</welcome-file> 
     <welcome-file>default.html</welcome-file> 
     <welcome-file>default.htm</welcome-file> 
     <welcome-file>default.jsp</welcome-file> 
     </welcome-file-list> 
    </web-app> 

콘솔 :

 SEVERE: A child container failed during start 
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 
    Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TestServlet]] 
     at java.util.concurrent.FutureTask.report(Unknown Source) 
     at java.util.concurrent.FutureTask.get(Unknown Source) 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:915) 
     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) 
     at java.util.concurrent.FutureTask.run(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
     at java.lang.Thread.run(Unknown Source) 
    Caused by: org.apache.catalina.LifecycleException: Failed to start component 
    [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TestServlet]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
     ... 6 more 
    Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> 
    welcome in servlet mapping 
     at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3155) 
     at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3130) 
     at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1376) 
     at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1184) 
     at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779) 
     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:306) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) 
     at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5171) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     ... 6 more 

    Jun 19, 2016 7:54:13 PM org.apache.catalina.core.ContainerBase startInternal 
    SEVERE: A child container failed during start 
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 
    Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 
     at java.util.concurrent.FutureTask.report(Unknown Source) 
     at java.util.concurrent.FutureTask.get(Unknown Source) 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:915) 
     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     at org.apache.catalina.core.StandardService.startInternal(StandardService.java:441) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:787) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
    Caused by: org.apache.catalina.LifecycleException: Failed to start component 
    [StandardEngine[Catalina].StandardHost[localhost]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) 
     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) 
     at java.util.concurrent.FutureTask.run(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
     at java.lang.Thread.run(Unknown Source) 
    Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:923) 
     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     ... 6 more 

    Jun 19, 2016 7:54:13 PM org.apache.catalina.startup.Catalina start 
    SEVERE: The required Server component failed to start so Tomcat is unable to start. 
    org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
    Caused by: org.apache.catalina.LifecycleException: Failed to start component 
    [StandardService[Catalina]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
     at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:787) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     ... 7 more 
    Caused by: org.apache.catalina.LifecycleException: Failed to start component 
    [StandardEngine[Catalina]] 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
     at org.apache.catalina.core.StandardService.startInternal(StandardService.java:441) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     ... 9 more 
    Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:923) 
     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
     ... 11 more 
    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol pause 

    INFO: Pausing ProtocolHandler ["http-nio-8080"] 
    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol pause 
    INFO: Pausing ProtocolHandler ["ajp-nio-8009"] 
    Jun 19, 2016 7:54:13 PM org.apache.catalina.core.StandardService stopInternal 
    INFO: Stopping service Catalina 
    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol destroy 
    INFO: Destroying ProtocolHandler ["http-nio-8080"] 
    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol destroy 
    SEVERE: Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"] 
    java.lang.NullPointerException 
     at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:316) 
     at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492) 
     at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:821) 
     at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:534) 
     at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:877) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:633) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 

    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol destroy 
    INFO: Destroying ProtocolHandler ["ajp-nio-8009"] 
    Jun 19, 2016 7:54:13 PM org.apache.coyote.AbstractProtocol destroy 
    SEVERE: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] 
    java.lang.NullPointerException 
     at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:316) 
     at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492) 
     at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:821) 
     at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:534) 
     at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:877) 
     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:633) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 
+0

''''web.xml''',''''server.xml'''과 콘솔에서 얻은 오류를 공유 할 수 있습니까? –

+0

콘솔과 .xml을 추가했는데'sever.xml' 파일에 대해 잘 모릅니다. YouTube 동영상을 언급 한 적이 없으므로 감사합니다. @ShmulikKlein –

답변

3

로그는 <url-pattern>가 유효하지 뿌려줍니다. 그것에 /welcome을 사용해보십시오.

+1

! 감사 –

관련 문제