J'ai une classe principale qui configure et déclenche Jetty. (C'est une pratique courante de Wicket pour tester une webapp, mais il est vraiment pas spécifique portillons.)Ajouter des ressources à Jetty par programmation
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();
Comme vous pouvez le voir, src/main/webapp est utilisé en tant que root webapp. Cependant, j'ai des ressources qui sont dans target/classes et qui sont copiées dans la webapp plus tard. Donc, je voudrais ajouter des répertoires virtuels à la jetée.
Je voudrais carte target/classes/js
à /js
et target/classes/css
-/css
Quelqu'un peut-il aider?
BTW: il est jetée 6.1.4
Fonctionne comme un charme, merci. –
Pourquoi les deux 'WebAppContext.setServer (Server)' et 'Server.addHandler (WebAppContext)' sont-ils nécessaires? – NSPKUWCExi2pr8wVoGNk