码头:访问类下的WEB-INF /前(Jetty: accessing classes under

2019-10-23 15:26发布

我想一个自执行的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

文章来源: Jetty: accessing classes under WEB-INF/ before