У меня есть основной класс, который настраивает и запускает Jetty. (Это стандартная практика с калитки для тестирования веб-приложения, но это на самом деле не калитка специфична.)Добавить ресурсы в Jetty программно
final Server server = new Server();
//skipped socketconnector initialization
final WebAppContext bb = new WebAppContext();
bb.setServer(server);
bb.setContextPath("/");
bb.setWar("src/main/webapp");
server.addHandler(bb);
server.start();
Как вы можете видеть, SRC/главный/веб-приложение используется в качестве WebAPP корня. Тем не менее, у меня есть некоторые ресурсы, которые находятся в целевых/классах и которые впоследствии скопированы в webapp. Поэтому я хотел бы добавить виртуальные каталоги в причал.
Я хотел бы карту target/classes/js
к /js
и target/classes/css
к /css
Может кто-нибудь помочь?
BTW: это мол 6.1.4
Работает как очарование, спасибо. –
Зачем нужны '' WebAppContext.setServer (Server) 'и' Server.addHandler (WebAppContext)? – NSPKUWCExi2pr8wVoGNk