Я добавил конфигурационный файл web.xml с контекстом tomcat, как показано ниже.Кажется, что экземпляр tomcat, запущенный с этой конфигурацией, не распознает файл beans.xml, так как я не могу использовать аннотацию @Inject.Вопрос в том, как заставить tomcat распознавать файл beans.xml.Спасибо.
Tomcat tomcat = new Tomcat();
tomcat.setPort(Integer.valueOf(webPort));
Context context = tomcat.addWebapp("/", new File(webappDirLocation).getAbsolutePath());
File configFile = new File(webappDirLocation + "WEB- INF/web.xml");
context.setConfigFile(configFile.toURI().toURL());
tomcat.start();
tomcat.getServer().await();