Я не могу понять это. попытался использовать аннотации и web.xml для настройки путей к webcontent, но продолжать получать неизвестные ресурсы., обслуживающий HTML/JSP, в приятном webapp, используя jersey & java
Джерси главный:
@ApplicationPath("/")
public class App extends PackagesResourceConfig {
public App() {
super("webapp.resources");
}
}
Джерси путь по умолчанию "/": (привет мир работает index.html \ JSP не!)
@Path("/")
@Produces(MediaType.TEXT_HTML)
public class RootResource
{
@GET
public String index(@Context HttpServletRequest request) {
return "hello world";
}
}
Что я пробовал:
- несколько web.xml config
- выступающей viewables (ошибка не может разрешить шаблон index.jsp)
, что вы думаете, может быть решением для обслуживания страниц, таких как HTML или JSP?
есть способ сделать это с майкой (без пружины!) И видимыми \ шаблонами?
Я делал именно так много раз за последние несколько дней. я только что сделал это снова - 1 выключил сервер 2 чистый проект 3 создал web.xml когда я положил xml в папку с информацией о сети, он «борется» с аннотациями @path что-то, что я не могу объяснить , прямо сейчас кажется, что сервер игнорирует web.xml, потому что я могу получить доступ к пути, который я не объявлял в web.xml. есть способ сделать это с аннотацией джерси/java. я ненавижу установку xml! – OrenM
Итак, у вас есть ресурс REST для работы, но вы хотите настроить JSP-службу ТОЛЬКО через аннотации (без web.xml). Правильно? Я не знаю способ зарегистрировать JSP через аннотации (сервлеты можно было зарегистрировать с помощью аннотаций [см. Сервлет 3.0] (https://blogs.oracle.com/swchan/entry/servlet_3_0_annotations), но jsps ...) – futuretelematics
Это работает , Огромное спасибо :) – Protagonist