Search code examples
tridion

Setting up Content Delivery Webserver Root Locations for Tridion


Problem Description: Publishing JSP pages work with the following for broker.config.

<Publications DefaultRootLocation="/apps/tridion/wwwroot"  
              DefaultRootDataLocation="/apps/tridion/wwwroot/data">

Publication pages and directories (based on structure groups) will publish under the wwwroot directory.

I changed the root location for for pages to the following (no longer using "/apps/tridion/wwwroot").

<Publications 
    DefaultRootLocation="/apps/ekibemobile/jboss-eap-5.1.0/jboss-eap-5.1/jboss-as/server/default/deploy/MobileTermsConditions.war/basic" 
    DefaultRootDataLocation="/apps/ekibemobile/jboss-eap-5.1.0/jboss-eap-5.1/jboss-as/server/default/deploy/MobileTermsConditions.war/basic/data"
    >

Publishing now returns:

A processing error occurred processing a transport package Could not deploy page

[Page id=tcm:493-637128-64 Title=010. Privacy Policy], IO error creating new page, No such file or directory, No such file or directory, IO error creating new page, No such file or directory, No such file or directory

I confirmed the required permission on the above folder on the Linux webserver. I also tried the following in the node of broker.config

<Publication Id="493" 
       DocumentRoot="/apps/ekibemobile/jboss-eap-5.1.0/jboss-eap-5.1/jboss-as/server/default/deploy/MobileTermsConditions.war/basic" 
       DataRoot="/apps/ekibemobile/jboss-eap-5.1.0/jboss-eap-5.1/jboss-as/server/default/deploy/MobileTermsConditions.war"
/>

I get the same error with this config. Please suggest what I'm missing!


Solution

  • Your best bet would be to make the changes on the deployer.config (cd_deployer_config.xml) on the Tridion Presentation Server.