A bit weird. Can you have a look at this project which works fine with empty path https://github.com/olamy/tomcat-foo-artifact
2012/9/4 Sérgio Areias <juger.on.n...@gmail.com>: > On 4 September 2012 09:26, Olivier Lamy <ol...@apache.org> wrote: >> >> 2012/9/3 Sérgio Areias <juger.on.n...@gmail.com>: >> > Hi. >> > >> > On 31 August 2012 21:24, Olivier Lamy <ol...@apache.org> wrote: >> > >> >> 2012/8/27 Sérgio <juger.on.n...@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> >> :-) >> > I have tried now, and the context was set to the artifact id. I also > took a look to the source code and I think that it is the expected > behaviour (defaultValue = "${project.artifactId}"). > > Well, after a few more tests I found new info about my problem. > I was trying to use my server.xml file, when I remove it everything > works fine (except one thing but I will address it later on this > mail), even with "/" as context (does not seem valid following line > 107 of the AbstractExecWarMojo class but it is working). When I try to > use the server.xml it loads the context twice. Why that happens, I do > not know yet. > > I really do not need my custom server.xml, but when I do not use it > the configuration <port>50001</port> in my pom.xml is not reflected > when I try to run the jar. It runs always in the port 8080 without my > server.xml. > > NOTE: I have attached my server.xml. > > Thanks for your attention and sorry for the taken time. > Best regards, > Sérgio Areias > >> >> > >> > >> >> > >> >> > 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-unsubscr...@tomcat.apache.org >> >> For additional commands, e-mail: users-h...@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-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org