Hi I am using Apache TomEE 1.7.0, and I am trying to deploy a war file generated with Shrinkwrap into an embedded Apache TomEE. I have seen in github that in current snapshot this code has been improved to make it easier. But I am trying to do it with 1.7.0 without much success.
My code is: try { Configuration configuration = new Configuration(); String tomeeDir = Files.createTempDirectory("apache-tomee").toFile().getAbsolutePath(); configuration.setDir(tomeeDir); configuration.setHttpPort(8080); container = new Container(); final File app = new File(Files.createTempDirectory("app").toFile().getAbsolutePath()); app.deleteOnExit(); archive.as(ZipExporter.class).exportTo(new File(app, "app.war"), true); container.start(); container.deploy("app", app); container.await(); } catch (Exception e) { throw new IllegalArgumentException(e); } and the war file contains a Servlet extending HttpServlet and annotated with @WebServlet. I have inspected the dir where log says the application is deployed INFO: Deployed Application(path=/tmp/app9073998430735933142) and Servlet is there so I am not sure what is wrong. Can you see something wrong here? -- +----------------------------------------------------------+ Alex Soto Bueno - Computer Engineer www.lordofthejars.com +----------------------------------------------------------+