#tomcat #netbeans
#tomcat #netbeans
Вопрос:
Я работал над ВЕБ-приложением в своей среде IDE Netbeans и успешно развернул его на сервере Glassfish, который поставляется с установкой Netbeans. Но когда я попытался запустить то же веб-приложение на TOMCATinstance, которое поставляется с той же установкой Netbeans. я получаю исключение NameNotFound. Не уверен, как это решить.
javax.naming.Исключение NameNotFoundException: имя [com.test.TestServlet / service] не привязан в этом контексте. Не удалось найти [com.test.TestServlet]. org.apache.naming.namingContext.lookup(namingContext.java:818) org.apache.naming.namingContext.lookup(namingContext.java:166) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) org.apache.catalina.valves.Ошибка reportvalve.invoke(ошибка reportvalve.java:74) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 516) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java: 1015) org.apache.coyote.AbstractProtocol $AbstractConnectionHandler.process(AbstractProtocol.java:652) org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222 ) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:724)
Не уверен, как обойти это … какие-либо решения для этого?
Заранее спасибо
Комментарии:
1. Не могли бы вы отобразить содержимое вашего context.xml , web.xml , возможно, даже server.xml ?
2. Context.xml выглядит так: <?xml version=’1.0′ encoding=’utf-8′?> <Context> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${Каталина.база}/conf/web.xml</WatchedResource> </Context>
3. Невозможно добавить server.xml и web.xml файлы здесь, так как это превышает лимит. какие-либо указатели, на которые вы могли бы намекать?
4. «javax.naming. NameNotFoundException» приводит меня к возможностям, связанным с JNDI, отсюда и 3 XML-файла; вам нужно только показать части, связанные с JNDI (такие как <Resource/> , <ResourceLink/> и / или <resource-ref/> ; вы можете обратиться к официальной документации Tomcat для получения дополнительной информацииинформация) и покажите их, «отредактировав» ваш вопрос вместо публикации в комментариях!