On Mon, May 16, 2011 at 9:51 AM, Hiranya Jayathilaka <hira...@wso2.com>wrote:
> > > On Mon, May 16, 2011 at 7:33 AM, Amila Suriarachchi <am...@wso2.com>wrote: > >> >> >> On Sun, May 15, 2011 at 10:19 PM, Afkham Azeez <az...@wso2.com> wrote: >> >>> This will be a great usability enhancement. People will be able to >>> startup multiple carbon servers without changing anything. Everything will >>> work OOTB. >> >> >> I think it depends on the requirement. For me most of the time I need to >> run an ESB, DSS, Rules in order to do some integration testing. In this case >> ESB proxies should know the port addresses of the DSS, Rules. So random port >> generation won't work for such senarios. >> > > Most of the time you will start up all the servers before start configuring > stuff. So by the time you create the proxy, DSS will be up and running and > you will know the endpoint. We log these information at startup and if > needed it can be found from the management console as well. > Then you need to change the proxy service end point port. if there are 10 endpoints 10 places. yes, there is no perfect solution for this problem. I prefer offset option since that is what I was doing by changing two ports with earlier versions. thanks, Amila. > > Thanks, > Hiranya > > >> >> thanks, >> Amila. >> >>> >>> >>> On Sun, May 15, 2011 at 10:17 PM, Afkham Azeez <az...@wso2.com> wrote: >>> >>>> In Tomcat, the following method is used when certain ports need to be >>>> used; >>>> >>>> protected int bind(ServerSocket socket, int portstart, int retries) >>>> throws IOException { >>>> InetSocketAddress addr = null; >>>> while ( retries > 0 ) { >>>> try { >>>> addr = new InetSocketAddress(getBind(), portstart); >>>> socket.bind(addr); >>>> setPort(portstart); >>>> log.info("Receiver Server Socket bound to:"+addr); >>>> return 0; >>>> }catch ( IOException x) { >>>> retries--; >>>> if ( retries <= 0 ) { >>>> log.info("Unable to bind server socket to:"+addr+" >>>> throwing error."); >>>> throw x; >>>> } >>>> portstart++; >>>> try {Thread.sleep(25);}catch( InterruptedException >>>> ti){Thread.interrupted();} >>>> retries = bind(socket,portstart,retries); >>>> } >>>> } >>>> return retries; >>>> } >>>> >>>> We can provide such a util method and whoever wants to open ports, can >>>> request for a port from that util method. >>>> >>>> >>>> On Fri, May 13, 2011 at 2:20 PM, Hiranya Jayathilaka >>>> <hira...@wso2.com>wrote: >>>> >>>>> 1. Change the HTTP/S ports in mgt-transports.xml (2) >>>>> 2. Change the HTTP/S ports in axis2.xml (2) >>>>> 3. Change the LDAP ports in carbon.xml (2) >>>>> 4. Change the Qpid ports in carbon.xml (2) >>>>> 5. Change the JMX ports in advanced/jmx.xml (2) >>>>> >>>>> Total 10 ports to change :( >>>>> >>>>> >>>>> -- >>>>> Hiranya Jayathilaka >>>>> Senior Software Engineer; >>>>> WSO2 Inc.; http://wso2.org >>>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 >>>>> Blog: http://techfeast-hiranya.blogspot.com >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> Carbon-dev@wso2.org >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Hiranya Jayathilaka > Senior Software Engineer; > WSO2 Inc.; http://wso2.org > E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev