我想一个自执行的WAR包码头。 它配置了默认的web.xml,但也有一些选项,它会与像我自己的Java代码来配置:
if (configureWithWebXml) {
webapp.setConfigurationClasses(
WebAppContext.getDefaultConfigurationClasses());
} else {
webapp.setConfigurations(new Configuration[] {
new MyOriginalConfigurationWithoutWebXml()
});
}
...
Server server = new Server();
server.setHandler(webapp);
server.start();
现在的问题是,我怎么能访问WEB-INF下的类/ server.start()之前? 在WEB-INF / classes中不看server.start之前加载()。 我不能做一些喜欢的配置:
...addEventListener(new SomeClassUnderWebInf()));
相关的问题: 加载WAR文件与码头时忽略的web.xml