У меня есть проект с подключенным движком Google (в eclipse juno), и он содержит простой файл сервлета, но по какой-то причине, когда я запускаю проект, соответствующий файл класса не создается внутри WEB- INF/classes, на самом деле в WEB-INF отсутствует папка классов. и, следовательно, я не могу запустить сервлет. Я буду признателен, если кто-то может предложить какое-то решение.Невозможно скомпилировать сервлет в причале
Ниже мой web.xml файл->
<?xml version="1.0" encoding="utf-8" standalone="no"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>SystemServiceServlet</servlet-name>
<servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
<init-param>
<param-name>services</param-name>
<param-value>com.queryname.DeviceInfoEndpoint,com.queryname.MessageEndpoint</param-value>
</init-param>
<servlet-name>QueryServiceServlet</servlet-name>
<servlet-class>com.queryname.QueryTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SystemServiceServlet</servlet-name>
<url-pattern>/_ah/spi/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>QueryServiceServlet</servlet-name>
<url-pattern>/Query/*</url-pattern>
</servlet-mapping>
</web-app>
Я получаю следующее исключение ->
WARNING: Failed startup of context c[email protected]684528a3{/,C:\Users\User8\workspace\QueryName-AppEngine\war}
java.lang.IllegalStateException: No such servlet: QueryServiceServlet
С уважением, Лора.
Вы имеете в виду, когда вы «Запускаете как веб-приложение» в Eclipse ничего не происходит? –
Когда я нажимаю «Запускать как веб-приложение», сервер запускается, а затем, как я уже упоминал свой класс сервлета в web.xml (с контуром com.), И он не может найти файл класса, чтобы он выдавал исключение (класс не найдено). –
Не могли бы вы показать нам, как выглядит ваш web.xml. –