1

问题描述:发布 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"
/>

这个配置我得到了同样的错误。请提出我所缺少的!

4

2 回答 2

3

一些建议:

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

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

于 2011-08-22T18:17:37.710 回答
0

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

于 2011-06-27T14:15:30.770 回答