【问题标题】:Setting up Content Delivery Webserver Root Locations for Tridion为 Tridion 设置 Content Delivery Webserver 根位置
【发布时间】:2011-06-20 16:43:12
【问题描述】:

问题描述: 发布 JSP 页面适用于 broker.config 的以下内容。

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

发布页面和目录(基于结构组)将在 wwwroot 目录下发布。

我将页面的根位置更改为以下(不再使用“/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"
    >

现在发布返回:

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

[页面id=tcm:493-637128-64 标题=010。隐私政策], IO 错误创建新页面,没有这样的文件或目录,没有这样的文件或 目录,创建新页面时 IO 错误,没有这样的文件或目录,否 这样的文件或目录

我在 Linux 网络服务器上确认了上述文件夹的所需权限。我还在 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"
/>

我在这个配置中遇到了同样的错误。请建议我缺少什么!

【问题讨论】:

    标签: tridion


    【解决方案1】:

    一些建议:

    1. 仔细检查您指定的目录是否存在。
    2. 确保运行部署进程的用户有权写入目录
    3. 编辑部署程序和代理配置以启用调试日志记录。重新启动一切并重复测试,然后检查日志。

    请注意,您指定的位置 已在代理配置中配置,但部署进程是相关的,因为它将实例化代理。

    【讨论】:

    • 我遇到了同样的错误,并通过在 Deployer 上修复我的 cd_storage_conf 文件中的路径来解决它。
    【解决方案2】:

    最好的办法是对 Tridion Presentation Server 上的 deployer.config (cd_deployer_config.xml) 进行更改。

    【讨论】:

    • 为了让这个问题对其他人有用,知道为什么这是公认的答案会很有趣。编辑部署器配置是否解决了问题?如果有,您做了哪些修改?
    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 2011-05-19
    • 2012-06-30
    • 2012-12-31
    相关资源
    最近更新 更多