cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

HTTPS on RESTful web service running on tomcat

wallbertelicot
Explorer
0 Kudos
386

Currently we have this setup. RESTful web service running on WACS (http://server:6405/biprws), BI and CMC application running on tomcat (https://server:8443/BOE/BI). Server is SSL configured and we have a 8080 reroute to 8443.

We want to decouple RESTful web service from WACS and have it running on tomcat instead. Changing the RESTful url to http://server:8080/biprws doesn't work. It gives us a HTTP 500 error. Same if changed to https://server:8443/biprws.

Any ideas on this?

Accepted Solutions (1)

Accepted Solutions (1)

ayman_salem
Active Contributor
0 Kudos

It's unclear from your question when the 500 error occurs — is it during login to BI Launchpad, while using the RESTful SDK, or in another context?

in general:

• Ensure the URL protocol matches your Tomcat server configuration.
If Tomcat is set up with SSL (HTTPS), then your RESTful service URLs must also use HTTPS.
(you can configure this in CMC -> applications -->  RESTful url)
• If you're using a load balancer, make sure it is properly configured to handle SSL termination and forward requests correctly to the backend servers.

...

hope it helps

 

wallbertelicot
Explorer
0 Kudos
HTTP 500 error occurs when I try to go to the RESTful service url. Going to BILaunchpad or CMC works fine. Usually, when you go to the url, it provides you with an xml response to show that it is working as intended. I've already changed the RESTful url to https://server:8443/biprws
ayman_salem
Active Contributor
0 Kudos

Try rebuilding the Tomcat work directory by following these steps:
1. Stop the Tomcat server.
2. Delete all contents from the work directory.
3. Restart the Tomcat server.

Additionally, test the RESTful API using Postman or any other REST client to ensure it's functioning correctly.

Answers (0)