On 01/07/2011 10:56, Rehtron wrote:
> Windows XP, did you mean I should use different port for every test?

I have seen all OSes hold on to ports after Tomcat has shutdown. Windows
isn't as bad as Linux but it does happen sometimes.

Yes, you need to use a new port for each test. Again, take a look at
Tomcat's own unit tests.

Mark

> 
> Thanks.
> 
> 2011/7/1 Mark Thomas <ma...@apache.org>
> 
>> On 01/07/2011 10:29, Rehtron wrote:
>>> Yes, I use same port for all test, but I think the port should be release
>>> after tomcat stopped.
>>
>> What OS are you using?
>>
>> Mark
>>
>>>
>>> thanks.
>>>
>>> 2011/7/1 Mark Thomas <ma...@apache.org>
>>>
>>>> On 01/07/2011 10:07, Rehtron wrote:
>>>>> Dear all,
>>>>>
>>>>> I use org.apache.catalina.startup.Tomcat to do unit test,  but the
>>>> instance
>>>>> of which cannot be started or stopped correctly.
>>>>>
>>>>> I start and stop embedding tomcat for each test case, but first test
>> can
>>>> be
>>>>> passed, the second one will be failed by 503 Service,  unavailable, the
>>>>> tomcat.start() method has been invoked, but the tomcat return 503
>> error.
>>>>
>>>> Take a look at how Tomcat does this in it's own unit tests. Tomcat uses
>>>> a new port for each test to prevent this sort of problem.
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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
>>
>>
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to