hi

yes a bit different (it forks a process and watch it) to ensure to
side effects due to the embedded thing:

http://rmannibucau.wordpress.com/2014/03/24/java-jar-my-app-in-tomee-jar/
http://rmannibucau.wordpress.com/2014/03/11/executable-jar-with-tomee-and-tomcat-maven-plugin/


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-09-22 10:16 GMT+02:00 LG Optimusv <lgoptimusv...@gmail.com>:
> I saw an article on dzone about this and found out that
> tomcat7-maven-plugin allows us to build an executable jar
> <https://tomcat.apache.org/maven-plugin-trunk/executable-war-jar.html>
> (haven't tried it yet). We can even choose the tomcat7 version
> <http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/adjust-embedded-tomcat-version.html>
> for our executable jar. Does tomee-maven-plugin have these features?
>
> On Thu, Sep 18, 2014 at 2:29 AM, Romain Manni-Bucau <rmannibu...@gmail.com>
> wrote:
>
>> can you share your sample please?
>>
>>
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>> 2014-09-18 8:25 GMT+02:00 Alex Soto <asot...@gmail.com>:
>> > Same problem with 1.7.1
>> >
>> > servlet looks like:
>> >
>> > @WebServlet("/hello")
>> > public class HelloWorldServlet extends HttpServlet {
>> >
>> >     protected void doGet(HttpServletRequest request, HttpServletResponse
>> > response) throws ServletException, IOException {
>> >
>> >         PrintWriter writer = response.getWriter();
>> >         writer.println("Hello World");
>> >
>> >     }
>> > }
>> >
>> > 2014-09-17 16:55 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
>> >
>> >> it is on repo1
>> >>
>> >>
>> >> Romain Manni-Bucau
>> >> Twitter: @rmannibucau
>> >> Blog: http://rmannibucau.wordpress.com/
>> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> >> Github: https://github.com/rmannibucau
>> >>
>> >>
>> >> 2014-09-17 16:53 GMT+02:00 Alex Soto <asot...@gmail.com>:
>> >> > Ok now it is not released on maven central repo yet, so when it is
>> >> > available I will downloaded.
>> >> >
>> >> > 2014-09-17 16:52 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com
>> >:
>> >> >
>> >> >> Hi Alex
>> >> >>
>> >> >> can you test against 1.7.1 before we investigate futher please?
>> >> >>
>> >> >>
>> >> >> Romain Manni-Bucau
>> >> >> Twitter: @rmannibucau
>> >> >> Blog: http://rmannibucau.wordpress.com/
>> >> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> >> >> Github: https://github.com/rmannibucau
>> >> >>
>> >> >>
>> >> >> 2014-09-17 16:15 GMT+02:00 Alex Soto <asot...@gmail.com>:
>> >> >> > 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
>> >> >> > +----------------------------------------------------------+
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > +----------------------------------------------------------+
>> >> >   Alex Soto Bueno - Computer Engineer
>> >> >   www.lordofthejars.com
>> >> > +----------------------------------------------------------+
>> >>
>> >
>> >
>> >
>> > --
>> > +----------------------------------------------------------+
>> >   Alex Soto Bueno - Computer Engineer
>> >   www.lordofthejars.com
>> > +----------------------------------------------------------+
>>

Reply via email to