tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Olivier Lamy <ol...@apache.org>
Subject Re: Tomcat Maven Plugin - Executable jar context loading and shutdown
Date Tue, 04 Sep 2012 08:26:42 GMT
2012/9/3 Sérgio Areias <juger.on.naut@gmail.com>:
> 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
>  )

Did you simply try: <path></path>
:-)

>
>
>> >
>> > 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



-- 
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


Mime
View raw message