развернуть веб-сервис на tomcat

У меня проблема, когда я пытаюсь запустить свою службу после ее развертывания на tomcat, после развертывания моего файла войны на tomcat я получил войну и ее разархивировал на tomcat/webapp, но я не вижу его в списке приложений, и когда Я пытаюсь получить доступ к моему приложению вручную:

localhost:8080/Test myWS/ >> Я получил ошибку HTTP 404

когда я проверил файл журнала, я нашел следующее:

WARNING: Error while removing context [/Test myWS]
java.lang.NullPointerException
    at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:915)
    at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1248)
    at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1219)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:316)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
    at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
    at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
    at org.apache.catalina.core.StandardService.stop(StandardService.java:584)
    at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
    at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
    at sun.reflect.NativeMethodAccessorImpl.inenter code herevoke0(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:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

не могли бы вы мне помочь ? спасибо


person user2034269    schedule 06.04.2013    source источник
comment
Какую версию Tomcat вы используете? Ошибка 51162, исправленная в версии 6.0.33, очень похожа к вашей проблеме.   -  person andyb    schedule 06.04.2013
comment
пора обновить кота!   -  person Pradeep Pati    schedule 06.04.2013
comment
Я не вижу признаков этой ошибки в журнале изменений Tomcat 7, поэтому я рекомендую попробовать :-)   -  person andyb    schedule 07.04.2013
comment
Это полная трассировка стека? Он не включает основную причину.   -  person Deepak Bala    schedule 07.04.2013


Ответы (2)


Я никогда не пытался развертывать веб-приложение с пробелом в его имени. Можете ли вы изменить имя, чтобы не было пробела, или изменить тестируемый URL-адрес на localhost:8080/Test+myWS или localhost:8080/Test%20myWS?

person Olaf Kock    schedule 07.04.2013

Большое спасибо, ребята, я решил проблему, это было из-за версии TOMCAT и имени файла войны с пробелами.

еще раз спасибо :)

person Community    schedule 12.04.2013