Hi, I just had this same problem and I have a list of settings to check. Hope it helps.
Problem
Receiving an HTTP 404 error when clicking on the Publication link in Infoview.
Reason
There were no entries in the httpd.conf file for Apache to point to the location for the BCAPublisher and BCAPublisherWILink sites installed on Tomcat.
Solution
We added the following lines to the httpd.conf for Apache:
JkMount /BCAPublisher/.jsp ajp13
JkMount /BCAPublisher/WILink/ ajp13
Also
.
Set the full http path for the link in the bcapublisher.js file.
a. On the primary node or the node that contains the Websites for WebIntelligence and Publisher, verify that there are bcapublisher.js in the following directories:
\BusinessObjects Enterprise 6\broadcast agent publisher\Shared\plugin directory &
\BusinessObjects Enterprise 6\nodes\boa-jws-1\mycluster\IIS\nn\wiasp\scripts\plugins directory.
b. Copy the file bcapublisher.js from the following directory:
\BusinessObjects Enterprise 6\broadcast agent publisher\Shared\plugin directory to the
\BusinessObjects Enterprise 6\nodes<servername><clustername>\IIS\nn\wiasp\scripts\plugins directory and replace the old bcapublisher.js file.
NOTE - If there are more than one bcapublisher.js, make sure the bcapulisher.js file is replaced by the one found in
\BusinessObjects Enterprise 6\broadcast agent publisher\Shared\plugin directory.
The bcapublisher.js file size should be 2kb.
c. Change the following lines in the copied bcapublisher.js that is now located in \BusinessObjects Enterprise 6\nodes<servername><clustername>\IIS\nn\wiasp\scripts\plugins directory.
var url= “/BCAPublisherWILink/BCAPController.dll?sid=” + URLEncodeUTF8(sessionID) + “&uid=” + URLEncodeUTF8(userID) + “&_nextView=Publications&wilang=” + language;
url=url+"&skinpath=images/"+skin;
TO
var url= “http:///BCAPublisherWILink/BCAPController.dll?sid=” + URLEncodeUTF8(sessionID) + “&uid=” + URLEncodeUTF8(userID) + “&_nextView=Publications&wilang=” + language;
url=url+"&skinpath=images/"+skin;
***Test both the Servername as well as the IPAddress.
There should be two entries in this .js file that will need this change.
You should reboot the server after this change.
The reason you get the error is due to an incorrect or missing entries in the http.conf. Please find your httpd.conf file and update it with the two entries below at the bottom of the httpd.conf file.
JkMount /BCAPublisher/* ajp13
JkMount /BCAPublisherWILink/* ajp13
Stop and then re-start Tomcat and Apache.
Re-start WebIntelligence and the Publishing services.
Jaysea03 (BOB member since 2003-06-18)