tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sérgio Areias <juger.on.n...@gmail.com>
Subject Re: Tomcat Maven Plugin - Executable jar context loading and shutdown
Date Mon, 03 Sep 2012 15:50:44 GMT
Hi.

On 31 August 2012 21:24, Olivier Lamy <olamy@apache.org> wrote:

> 2012/8/27 Sérgio <juger.on.naut@gmail.com>:
> > Hi.
> >
> > I am trying to use the Tomcat Maven Plugin to create an executable jar
> file
> > with an embedded Tomcat7, but I am having two issues when trying to do
> so.
> >
> > The first one, is that I am not getting how I can stop my executable
> jar. I
> > want to run it in from a script (like the shutdown.sh/bat from tomcat).
> I
> > was not able to find any documentation about that particular issue.
> nope not supported.
>
Can you give me some pointers of where I should look at if I decide to
implement it? I could kill the process but that does not look a solution
but a workaround instead.


> >
> > The second issue, is that when I run my executable jar it loads my webapp
> > context twice (it tries because it will not be able to do it as I use a
> > derby db, and it will give an error when trying to have the lock again).
> It
> > creates a folder .extract, and the webapp works fine, but I do not want
> my
> > context to be loaded twice. I am using the configurations I have found
> here
> > http://tomcat.apache.org/maven-plugin-2/executable-war-jar.html .
> >
> > What am I missing here?
> Do you have a sample project as I cannot reproduce.
> What is the content of .extract/webapps
>
> Did you try java- jar pathtoyourjar -resetExtract (or cleanup .extract
> directory before) ?
>

After taking a look to the plugin source code, I understood that I cannot
use "/" as context, and that is why I was having the context loaded twice
(ROOT and .war). Is it supported by the plugin to have a webapp running
with no context when trying to have an executable jar? I ask this question
because when I try to use ROOT (<path>/ROOT</path>), I do not have the "/"
context but "/ROOT" instead.
(Also after studying the lines 264-272 from
http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java?view=markup
 )


> >
> > Info about the project:
> >  - Maven project;
> >  - pom.xml with packaging war using the build found here
> > http://tomcat.apache.org/maven-plugin-2/executable-war-jar.html ;
> >  - Running in Ubuntu 11.04;
> >  - Using: <groupId>org.apache.tomcat.maven</groupId>
> >                 <artifactId>tomcat7-maven-plugin</artifactId>
> >                 <version>2.0-beta-1</version>
> >
> > Thanks in advance.
> >
> > Best regards,
> > Sérgio Areias
>
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Thanks for you reply and your attention.
Best regards,
Sérgio Areias

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message