У меня есть веб-приложение, в котором я развертываю файл войны на сервере Tomcat. Я всегда получаю ошибку 404. В catalina.out я вижу развертывание, но не получаю никаких ошибок.
Приложение работает нормально, как развернувшаяся война в моем ящике разработчика в intellij
файл войны развертывается в каталоге веб-приложения Tomcat как ATools.
URL-адрес, который я пытаюсь открыть, http://mydomain:8080/ATools/api/atools/check
Я получаю ошибку 404 и никаких ошибок или чего-то еще в catalina.out
Я вижу 404 в файле журнала доступа к локальному хосту.
Я поместил index.jsp в корень приложения, и если я перейду по адресу http://mydomain:8080/ATools, индекс страница отображается
Я вижу файлы своих классов и библиотеки в webapps/Atools/WEB-INF
У меня есть другое веб-приложение на том же сервере Tomcat, что и я клонированный, имеющий аналогичный макет, который отлично работает.
Должно быть, мне где-то не хватает какой-то конфигурации.
любые предложения о том, как отладить это (сгенерировать некоторые какая-то ошибка) или какой-нибудь файл, на который можно посмотреть, будем очень признательны
Мой файл приложения
package com.mydom.ai;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/api")
public class RestApplication extends Application {
}
Мой файл ресурсов
package com.mydom.ai;
import javax.ws.rs.*;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.Response;
@Path("/atools")
public class AiResource {
@GET
@Path("/")
public Response index() {
return Response.ok("Status: OK").build();
}
@GET
@Path("/check")
public Response parseGet() {
try{
ACheck check = new ACheck();
check.check();
}catch (Exception ex){
ex.printStackTrace();
}
return Response.ok().entity("Check OK").build();
}
}
Когда я отправляю файл war, это то, что я вижу в catalina.out
11-Dec-2024 11:31:20.615 INFO [localhost-startStop-4] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/opt/java/apache-tomcat-8.5.65/webapps/Atools.war]
11-Dec-2024 11:31:22.509 INFO [localhost-startStop-4] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
11-Dec-2024 11:31:22.525 INFO [localhost-startStop-4] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/java/apache-tomcat-8.5.65/webapps/Atools.war] has finished in [1,910] ms
Кроме того, если я зайду в приложение-менеджер, я увижу, что оно развернуто в списке приложений-менеджеров.
Дополнительная информация
У меня есть два веб-приложения . Один развертывается и работает, а другой нет
тот, который работает при развертывании, я вижу
24/12/11 18:49:16 Version:148 - WELD-000900: 3.1.8 (Final)
24/12/11 18:49:17 Bootstrap:236 - WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
24/12/11 18:49:17 Bootstrap:235 - WELD-ENV-002003: Weld SE container 58776860-2afa-406e-a40e-00c03fc446bb initialized
Тот, который не развертывается, я не вижу этого сообщения. Поиск предполагает, что это может быть проблема с beans.xml.
У меня есть beans.xml, оба проекта находятся в одном и том же месте.
они оба похожи
Подробнее здесь: https://stackoverflow.com/questions/792 ... hen-trying
У меня есть веб-приложение Java, размещенное в Tomcat с использованием JAX-RS, и я получаю 404 при попытке доступа к кон ⇐ JAVA
Программисты JAVA общаются здесь
1733965312
Anonymous
У меня есть веб-приложение, в котором я развертываю файл войны на сервере Tomcat. Я всегда получаю ошибку 404. В catalina.out я вижу развертывание, но не получаю никаких ошибок.
Приложение работает нормально, как развернувшаяся война в моем ящике разработчика в intellij
файл войны развертывается в каталоге веб-приложения Tomcat как ATools.
URL-адрес, который я пытаюсь открыть, http://mydomain:8080/ATools/api/atools/check
Я получаю ошибку 404 и никаких ошибок или чего-то еще в catalina.out
Я вижу 404 в файле журнала доступа к локальному хосту.
Я поместил index.jsp в корень приложения, и если я перейду по адресу http://mydomain:8080/ATools, индекс страница отображается
Я вижу файлы своих классов и библиотеки в webapps/Atools/WEB-INF
У меня есть другое веб-приложение на том же сервере Tomcat, что и я клонированный, имеющий аналогичный макет, который отлично работает.
Должно быть, мне где-то не хватает какой-то конфигурации.
любые предложения о том, как отладить это (сгенерировать некоторые какая-то ошибка) или какой-нибудь файл, на который можно посмотреть, будем очень признательны
Мой файл приложения
package com.mydom.ai;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/api")
public class RestApplication extends Application {
}
Мой файл ресурсов
package com.mydom.ai;
import javax.ws.rs.*;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.Response;
@Path("/atools")
public class AiResource {
@GET
@Path("/")
public Response index() {
return Response.ok("Status: OK").build();
}
@GET
@Path("/check")
public Response parseGet() {
try{
ACheck check = new ACheck();
check.check();
}catch (Exception ex){
ex.printStackTrace();
}
return Response.ok().entity("Check OK").build();
}
}
Когда я отправляю файл war, это то, что я вижу в catalina.out
11-Dec-2024 11:31:20.615 INFO [localhost-startStop-4] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/opt/java/apache-tomcat-8.5.65/webapps/Atools.war]
11-Dec-2024 11:31:22.509 INFO [localhost-startStop-4] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
11-Dec-2024 11:31:22.525 INFO [localhost-startStop-4] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/java/apache-tomcat-8.5.65/webapps/Atools.war] has finished in [1,910] ms
Кроме того, если я зайду в приложение-менеджер, я увижу, что оно развернуто в списке приложений-менеджеров.
Дополнительная информация
У меня есть два веб-приложения . Один развертывается и работает, а другой нет
тот, который работает при развертывании, я вижу
24/12/11 18:49:16 Version:148 - WELD-000900: 3.1.8 (Final)
24/12/11 18:49:17 Bootstrap:236 - WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
24/12/11 18:49:17 Bootstrap:235 - WELD-ENV-002003: Weld SE container 58776860-2afa-406e-a40e-00c03fc446bb initialized
Тот, который не развертывается, я не вижу этого сообщения. Поиск предполагает, что это может быть проблема с beans.xml.
У меня есть beans.xml, оба проекта находятся в одном и том же месте.
они оба похожи
Подробнее здесь: [url]https://stackoverflow.com/questions/79272616/i-have-a-java-webapp-hosted-in-tomcat-using-jax-rs-that-i-get-a-404-when-trying[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия