English 中文(简体)
Setting up Content Delivery Webserver Root Locations for Tridion
原标题:
  • 时间:2011-06-20 16:43:12
  •  标签:
  • 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!

最佳回答

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

问题回答

Some suggestions:

  1. Double check that the directories you ve specified do exist.
  2. Ensure that the user running the deployer process has access to write to the directory
  3. Edit both the deployer and broker configs to enable debug logging. Restart everything and repeat your test, then check the logs.

Note that the locations you have specified are configured in the broker configuration, but the deployer process is the relevant one because it will instantiate a broker.





相关问题
Getting URL of published element in SDL Tridion

Is there any way of finding the absolute URL for a published object in the SDL Tridion Interface? For example when I published a page, how can I find the url where to access the page?

What is C# sample code for VBScript SetLocale Function

I have got below code in VBScript. Sub SetPageLocale() Dim Locale Dim ContextObject Set ContextObject=getContextObject Locale=getFieldValue(ContextObject.Publication.MetadataFields("...

Getting error while using TCMUploadAssembly.exe

Can you please suggest why I am getting below error, when I am trying to upload my Assembly using TCMUploadAssembly.exe, below is the setting which I have done in my POST Build event. $(ProjectDir)...

Component Links not working in 64 bit mode

Brief Summary: We are using Tridion 2009 SP1, however we never used .NET templating, we are still using R5 concept i.e. (VBScript, XSLT etc), we are using broker database for our linking etc. Our ...

热门标签