Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

FocalPoint and RTC Integration error



Hi,

I have RTC 3.0.1.3 setup and focal point 6.5.0.2 and tomcat Apache Tomcat/5.5.28 in Linux server.RTC is LDAP integrated and Local users are created in FocalPoint


I'm trying to setup integration between Focal Point and RTC and following instructions as per the page https://jazz.net/library/article/788/ 


From JTS: I have completed Step 1 (Create Consumer Inbound)

From JTS: When attempting the second step to create Friends outbound , i end up with the below mentioned error.
Can someone tell me why this problem occurs ? 

when i try to access the rootservices 
https://xxxxxxxxxxxxxxxxxxxxxx:8443/fp/resources/rootservices
 for focal point, the page doesnt open. It gives page not found error. There is no error in FocalPoint logs or RTC Logs. 

Am i missing something ? 
=======
ERROR
=======

An error occurred while requesting the root services document from server "https://xxxxxxxxxxxxxx:8443/fp/resources/rootservices". Please check the URL and try again.ID CRJAZ1575E
hide details
Request to service https://xxxxxxxxxxxxxxx:8443/fp/resources/rootservices failed with status code 401 and response body:

HTTP Status 401 -


type Status report

message

description This request requires HTTP authentication ().


Apache Tomcat/5.5.28

com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.checkHttpResponse(FriendsAdminRestService.java:836)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService$1.handleResponse(FriendsAdminRestService.java:771)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:735)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:709)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.executeHttpRequest(FriendsAdminRestService.java:792)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getDiscoveryDocumentModel(FriendsAdminRestService.java:779)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getPropertyFromDiscoveryDocument(FriendsAdminRestService.java:883)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getFriendsOAuthInfo(FriendsAdminRestService.java:617)
sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy325.getFriendsOAuthInfo(Unknown Source)
sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:504)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1869)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1725)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1634)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Thread.java:811)

0 votes



One answer

Permanent link
The problem is that the request for the Focal Point rootservices resource responded with an authentication challenge, but rootservices resources are not supposed to require authentication. Are you sure that the rootservices URL is correct? Is the port number really 8443 (not 9443)? The article on setting up the friend relationship used the "http" scheme and port 8080 as an example - did you configure your server in a different way?

You should be able to enter the Focal Point rootservices URL in a browser and get back the rootservices resource (an XML document) without being challenged for authentication. If that doesn't work for you, you'll need to figure out what's wrong with your server configuration.

0 votes

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 383

Question asked: Jun 28 '12, 8:00 a.m.

Question was seen: 4,879 times

Last updated: Jun 28 '12, 8:46 a.m.

Confirmation Cancel Confirm