Great work guys.
Adam, can you file a corresponding SIS JIRA issue to track
this update? Or, if you don't get to it by today, I'll do it.
Cheers,
Chris
On Feb 11, 2012, at 10:03 AM, Adam Estrada wrote:
> 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 <[email protected]> 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
>>
>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW: http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++