Основная проблема заключается в том, что сервлет в основном не обнаруживается на веб-сервере, когда я загружаю его на какой-либо сервер веб-хостинга, который у меня есть, в то время как он находит все нормально и элегантно в размещенном режиме со встроенным причалом
Я не могу на самом деле проверить полную настройку tomcat на хосте, но на самом деле он там, так как некоторые тестовые файлы .jsp работают нормально, если нет чего-то не хватает, в чем я не уверен
При переходе непосредственно кпуть к сервлету, когда он находится в размещенном режиме, он * HTTP-метод
GET не поддерживается этим URL, в то время как только 404 на веб-сервере
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>retailQuery</servlet-name>
<servlet-class>com.retail.report.server.DBConnectionServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>retailQuery</servlet-name>
<url-pattern>/retailreport/retailQuery</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>RetailReport.html</welcome-file>
</welcome-file-list>
</web-app>
RetailReport.gwt.xml:
<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='retailreport'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
<!-- Specify the app entry point class. -->
<entry-point class='com.retail.report.client.RetailReport'/>
<servlet class="com.retail.report.server.DBConnectionServiceImpl"
path="/retailQuery" />
DBConnectionServiceImpl:
package com.retail.report.client;
import java.util.ArrayList;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
@RemoteServiceRelativePath("retailQuery")
public interface DBConnectionService extends RemoteService {
public ArrayList<SalesEntry> dayOfWeekQuery(String hier);
public ArrayList<SalesEntry> weekQuery(String hier);
}
НасколькоЯ вижу, что все выглядит нормально, когда я смотрю на подобные проблемы с сервлетами, которые не были найдены, единственное, что я не могу проверить на 100%, это любые настройки tomcat, о которых я не знаю, которые нужно установить, так как это некоторыешакрасный сервер tomcat на веб-хостинге, который я не могу изменить самостоятельно