Hi Olivier,

OK I will take a look and thanks for the pointer.

Cheers,
Chris

On Oct 1, 2012, at 8:27 AM, Olivier Lamy wrote:

> Chris,
> If you can use tomcat maven plugin rather than jetty.
> It's possible to use port 0 (which means jvm will use the first available 
> port).
> I don't know exactly what your build do so I cannot tell you if that's
> possible or not for your use case.
> But in Archiva project, we start an embeded tomcat running a war then
> run selenium tests.
> And we use port 0 so problem with reserved port !
> 
> 2012/10/1 Brett Porter <br...@apache.org>:
>> Chris,
>> 
>> This sounds like you've had some jobs hang that held on to the port, as it'd 
>> be unlikely another project is using the same port.
>> 
>> If you need to make sure you get distinct ports, try:
>> http://mojo.codehaus.org/build-helper-maven-plugin/reserve-network-port-mojo.html
>> 
>> Either way, if the builds are leaving processes around, that should be 
>> sorted out. Someone with access to the particular Jenkins node you're 
>> building on would have to answer that.
>> 
>> - Brett
>> 
>> On 28/09/2012, at 1:14 PM, "Mattmann, Chris A (388J)" 
>> <chris.a.mattm...@jpl.nasa.gov> wrote:
>> 
>>> Hey Martin,
>>> 
>>> I saw this. I'm CC'ing builds@ here. Guys, I keep changing the pom.xml
>>> in Apache SIS to do automatic Jetty testing. I found this code snippet:
>>> 
>>> {code}
>>>         <execution>
>>>           <id>start-jetty</id>
>>>           <phase>pre-integration-test</phase>
>>>           <goals>
>>>             <goal>run</goal>
>>>           </goals>
>>>           <configuration>
>>>             <connectors>
>>>               <connector 
>>> implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
>>>                 <port>50234</port>
>>>               </connector>
>>>             </connectors>
>>>             <stopPort>50500</stopPort>
>>>             <scanIntervalSeconds>10</scanIntervalSeconds>
>>>             <daemon>true</daemon>
>>>             <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>
>>>         </execution>
>>> 
>>> {code}
>>> 
>>> That I *thought* scans different ports and tries to find a free one on the 
>>> machine.
>>> Do the Jenkins build slaves allow this? Did I set the Maven conf up wrong?
>>> Can someone help? :)
>>> 
>>> Thanks!
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> On Sep 27, 2012, at 8:09 PM, Martin Desruisseaux wrote:
>>> 
>>>> Hello Chris
>>>> 
>>>> Le 27/09/12 23:44, Mattmann, Chris A (388J) a écrit :
>>>>> Ugh, OK, I've went ahead and picked an obscure port in r1391035.
>>>>> Let's see if that fixes it.
>>>> 
>>>> Thanks! But unfortunately, we still got a "java.net.BindException: Address 
>>>> already in use" despite the new port number. I wonder if all ports have 
>>>> been closed?
>>>> 
>>>> Should we create a Maven profile for disabling the Jetty tests on Jenkins? 
>>>> They would still be executed on the developers local machine.
>>>> 
>>>>  Martin
>>>> 
>>> 
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Senior Computer Scientist
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 171-266B, Mailstop: 171-246
>>> Email: chris.a.mattm...@nasa.gov
>>> WWW:   http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Assistant Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 
>> 
>> --
>> Brett Porter
>> br...@apache.org
>> http://brettporter.wordpress.com/
>> http://au.linkedin.com/in/brettporter
>> http://twitter.com/brettporter
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattm...@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to