How to add a https proxy serverfor the Jazz build engine?
![]()
We can use the RTC fat client fairly well when we specify the company proxy but I can't figure out how to specify it for the jbe.
I tried creating a new Eclipse workspace (C:\workspaces\jbe) via the RTC client and set the correct proxy servers. I then invoked the jbe using the following command: jbe -data c:\workspaces\jbe -repository https://208.109.234.56:443/jazz -userId builder -pass engine -engineId testBuilder -sleeptime 1 but after a few minutes I get this in the console 2008-08-15 16:42:52 CRRTC3524W: Repository connection failed: CRJAZ0099I HTTP error "Connection timed out: connect" accessing https://208.109.234.56:443/jazz/service/com.ibm.team.repository.common.internal.IRepositoryRemoteService. I also tried copying the metadata on the default workspace and remove the "-data" parameter to the execution but I am still getting the same result. Is there a plain-text configuration that I can modify in the JBE eclipse directory to set the proxy server details? ciao! |
6 answers
![]()
I have not heard of anyone trying to use a proxy with jbe.
However, can you confirm the address you specified is correct? I have not seen the use of port "443" before for a jazz server. --- Ryan Manwiller Jazz Team |
![]() We can use the RTC fat client fairly well I prefer the term "robust client". As a guess, I presume that jbe (and scm) should both be able to speak directly to the proxy url, similar to RTC. e |
![]()
@ryan: we are behind a very restrictive proxy and our RTC server is on a hosted server (thus the masking of the last two octets) then we have no choice but to go through the proxy server. it would have been nicer to just have the build engine run on the server but it won't be able to connect to our license server for our RSx dependencies, and we might move to another server wherein we would not have the luxury of installing additional software.
re:443. that is the default port used by ssl so even if you dont specify it then it gets appended by default. i put it there to make sure that we are using the correct port. i can verify that it is working since we use the same address for the Jazz client. @e: a rose by any other name will smell just as sweet. :) that was my assumption since it is eclipse-based so it should be using the standard networking api. unfortunately the time out in my tests do not agree. ciao! |
![]()
some messages from .log
i don't know if this is a eclipse problem or a JBE problem. from what i can see, the proxy configuration is being read properly (proxy.company.com:3128). ciao! |
|
![]()
As stated in the RTC item, this also affects the tasks in the Ant build toolkit so it is really not possible to create a stand-alone build engine (e.g. cruisecontrol, Ant, cron,etc.) from behind the proxy server since it would still fail at retrieving files from the team server.
ciao! |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.