Awesome! This is what worked for me too... mvn jetty:run 

<build>
        <plugins>
                <plugin>
                        <groupId>org.mortbay.jetty</groupId>
                        <artifactId>maven-jetty-plugin</artifactId>
                        <configuration>
                                <contextPath>/sis-webapp</contextPath>
                                
<webApp>${basedir}/target/sis-webapp-0.2-incubating-SNAPSHOT.war</webApp>
                        </configuration>
                        <executions>
                                <execution>
                                        <id>start-jetty</id>
                                        <phase>pre-integration-test</phase>
                                        <goals>
                                                <goal>run</goal>
                                        </goals>
                                        <configuration>
                                                
<scanIntervalSeconds>0</scanIntervalSeconds>
                                                <daemon>true</daemon>
                                        </configuration>
                                </execution>
                        </executions>
                </plugin>
        </plugins>
</build>

Would everyone like to see a combo of these added to trunk? I find that Jetty 
is quick and easy when deploying an application for testing/demo purposes.

Adam

On Feb 11, 2012, at 12:55 PM, Alan D. Cabrera wrote:

> Greg is correct.  Here's what works for me for this project
> 
>    <build>
>        <plugins>
>            <plugin>
>                <groupId>org.mortbay.jetty</groupId>
>                <artifactId>maven-jetty-plugin</artifactId>
>                <version>6.1.21</version>
>                <configuration>
>                    <!-- Uncomment this if you want recompilation from your 
> IDE to trigger reloading the app -->
>                    <scanIntervalSeconds>10</scanIntervalSeconds>
>                    <contextPath>/sis</contextPath>
>                    <systemProperties>
>                        <systemProperty>
>                            <name>org.apache.commons.logging.Log</name>
>                            
> <value>org.apache.commons.logging.impl.Jdk14Logger</value>
>                        </systemProperty>
>                        <systemProperty>
>                            <name>java.util.logging.config.file</name>
>                            
> <value>./src/test/resources/logging.properties</value>
>                        </systemProperty>
>                    </systemProperties>
>                </configuration>
>            </plugin>
>        </plugins>
>    </build>
> 
> Hit:
> 
> http://localhost:8080/sis/demo.jsp
> 
> 
> Regards,
> Alan 
> 
> On Feb 11, 2012, at 9:32 AM, Greg Reddin wrote:
> 
>> I'm not a Jetty expert but I wonder if it would help to move the config down 
>> to the sis-webapp project instead of trying to do it from the parent 
>> project. 
>> 
>> Sent from my mobile device.
>> 
>> On Feb 11, 2012, at 11:19 AM, Adam Estrada <estrada.a...@gmail.com> wrote:
>> 
>>> All,
>>> 
>>> I would like to deploy the SIS web application with Jetty. Maven and Jetty 
>>> work together well if you know what you are doing. I have limited knowledge 
>>> of how Maven works so this is my stab at it.  The idea here is to mvn 
>>> jetty:deploy-war (or jetty:run/start) to launch the web app.    
>>> 
>>> <plugin>
>>>          <groupId>org.mortbay.jetty</groupId>
>>>          <artifactId>maven-jetty-plugin</artifactId>
>>>              <configuration>
>>>                    
>>> <webApp>${basedir}/sis-webapp/target/sis-webapp-0.2-incubating-SNAPSHOT.war</webApp>
>>>                  
>>> <webAppSourceDirectory>${basedir}/sis-webapp/target</webAppSourceDirectory>
>>>                    
>>> <webXml>${basedir}/sis-webapp/target/sis-webapp-0.2-incubating-SNAPSHOT/WEB-INF/web.xml</webXml>
>>>              <contextPath>/sis-webapp</contextPath>
>>>              </configuration>
>>>       <executions>
>>>        <execution>
>>>          <id>start-jetty</id>
>>>          <phase>test-compile</phase>
>>>          <goals>
>>>            <goal>deploy-war</goal>
>>>          </goals>
>>>          <configuration>
>>>            <daemon>true</daemon>
>>>            <reload>manual</reload>
>>>          </configuration>
>>>        </execution>
>>>      </executions>
>>>        </plugin>
>>> 
>>> When Jetty runs, its still looking for sis-parent. Can anyone lend a hand 
>>> so that I can deploy the web app using Maven?
>>> 
>>> Adam
> 

Reply via email to