[ 
https://issues.apache.org/jira/browse/OPENEJB-2092?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13994860#comment-13994860
 ] 

Xavier Dury commented on OPENEJB-2092:
--------------------------------------

setting a port to 0 is indeed taking a random free port but it seems that the 
chosen port is not propagated everywhere.

For example, webservices are trying to use port 0:

INFO - Webservice(wsdl=http://127.0.0.1:0/EjbModule699121260/EchoService, 
qname={http://company.com/}EchoServiceService) --> Ejb(id=EchoService)

> Allow easy offsetting of all OpenEJB ports
> ------------------------------------------
>
>                 Key: OPENEJB-2092
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-2092
>             Project: OpenEJB
>          Issue Type: Wish
>          Components: configuration
>            Reporter: Xavier Dury
>            Priority: Minor
>
> When Hudson/Jenkins is building/testing multiple branches of our project 
> (which uses straight OpenEJB in tests), there can be ports conflicts between 
> the various running instances of the OpenEJB container.
> A workaround is to override all OpenEJB ports for each branch (job in 
> Hudson/Jenkins) with -Dhttpejbd.port=xxxx -Dejbd.port=yyyy -Dejbds.port=zzzz.
> It would be easier to specify only one offset for all ports that are used by 
> OpenEJB -Dopenejb.ports.offset=1000



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to