Ho una classe principale che configura e attiva Jetty. (Che è una pratica standard da Wicket per testare una webapp, ma in realtà non è specifico per wicket.)Aggiungere risorse a Jetty a livello di programmazione
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();
Come si può vedere, src/main/webapp viene utilizzato come radice webapp. Tuttavia, ho alcune risorse che sono in target/classi e che vengono copiate in webapp in seguito. Quindi vorrei aggiungere directory virtuali al molo.
vorrei mappare target/classes/js
a /js
e target/classes/css
-/css
Qualcuno può aiutarmi?
BTW: E 'molo 6.1.4
Funziona come un incanto, grazie. –
Perché sono necessari 'WebAppContext.setServer (Server)' e 'Server.addHandler (WebAppContext)'? – NSPKUWCExi2pr8wVoGNk