If it can help:
https://github.com/apache/tomee/blob/master/tomee/tomee-embedded/src/test/java/org/apache/tomee/embedded/ClasspathAsWebappTest.java
and
https://github.com/apache/tomee/blob/8c0d055b1ff9741ca2d184107ea2bc95c91ad28f/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/junit/TomEEEmbeddedRule.java
can help


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-08-10 9:52 GMT-07:00 sgjava <[email protected]>:

> Here's what I came up with in case someone else needs it (I'll add users
> and
> roles next):
>
>     /**
>      * TomEE container.
>      */
>     private static Container container;
>     /**
>      * TomEE container configuration.
>      */
>     private static Configuration configuration;
>
>     /**
>      * Start TomEE container.
>      */
>     @BeforeClass
>     public static void setUpClass() {
>         try {
>             log.info("setUpClass()");
>             configuration = new Configuration().randomHttpPort();
>             container = new Container();
>             container.setup(configuration);
>             container.start();
>             container.deployClasspathAsWebApp("/", null);
>             log.debug(String.format("TomEE embedded started on %s:%s",
>                     configuration.getHost(), configuration.getHttpPort()));
>         } catch (Exception e) {
>             log.error(e.getMessage());
>         }
>     }
>
>     /**
>      * Close TomEE container.
>      */
>     @AfterClass
>     public static void tearDownClass() {
>         try {
>             log.info("tearDownClass()");
>             container.stop();
>         } catch (Exception e) {
>             log.error(e.getMessage());
>         }
>     }
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Example-of-org-apache-tomee-embedded-Container-and-deployClasspathAsWebApp-tp4675809p4675811.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Reply via email to