У меня есть удаленный сервер tomcat 6.0.24, на котором есть веб-приложение. Теперь, когда я набираю в определенном URL (сайт/Wordbank/xmldictionaryservice), который отображается на сервере я получаю следующее:сервлет недоступен
HTTP Status 404 - Servlet xmldictionaryserviceservlet не доступен
Тип: Отчет о состоянии
сообщение: Servlet xmldictionaryserviceservlet не доступен
описание: запрошенный ресурс (Servlet xmldictionaryserviceservlet не доступен) не доступен.
... там, где я ожидаю крошечную форму с помощью селектора файлов и кнопки отправки.
Соответствующая часть web.xml здесь:
<web-app>
...
<servlet>
<servlet-name>xmldictionaryserviceservlet</servlet-name>
<servlet-class>wordbank.servlets.XMLDictionaryServiceServlet</servlet-class>
</servlet>
...
<servlet-mapping>
<servlet-name>xmldictionaryserviceservlet</servlet-name>
<url-pattern>/xmldictionaryservice</url-pattern>
</servlet-mapping>
...
</web-app>
Содержимое xmldictionaryservice.jsp:
<html>
<body>
<form action="xmldictionaryservice" method="post" enctype="multipart/form-data">
<input name="xmlfile" type="file">
<input name="send" type="submit">
</form>
</body>
</html>
дерево каталогов:
webapps
|
...
+-wordbank
|
...
+-xmldictionaryservice.jsp
+-WEB-INF
|
+-web.xml
+-classes
|
+-wordbank
|
...
+-servlets
|
...
+-XMLDictionaryServiceServlet.class
I проверили различные подобные темы, но они мне не помогли. У кого-нибудь есть представление о том, что здесь не так?
Как вы получаете доступ к jsp? что такое URL? –
Может быть * ничего *. Вы проверяли свои журналы? Вы действительно включаете контекст в действие своей формы и не показываете его здесь? –
RameshPVK URL-адрес websitename.TLD/wordbank/xmldictionaryservice @DaveNewton Я не скрываю ничего в форме. Журналы показывают это: 19 июня 2012 г. 1:42:48 org.apache.catalina.core.StandardWrapperValve invoke INFO: Servlet xmldictionaryserviceservlet в настоящее время недоступен – Litir