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 Title=010. プライバシー ポリシー]、新しいページを作成する IO エラー、そのようなファイルまたはディレクトリはありません、そのようなファイルまたはディレクトリはありません、新しいページを作成する IO エラー、そのようなファイルまたはディレクトリはありません、そのようなファイルまたはディレクトリはありません

Linux Webサーバー上の上記フォルダーに必要な権限を確認しました。また、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. Deployer と Broker の両方の構成を編集して、デバッグ ロギングを有効にします。すべてを再起動してテストを繰り返し、ログを確認します。

指定した場所はブローカー構成で構成されますが、ブローカーをインスタンス化するため、デプロイヤー プロセスが関連することに注意してください。

于 2011-08-22T18:17:37.710 に答える
0

Tridion Presentation Server の deployer.config (cd_deployer_config.xml) を変更することをお勧めします。

于 2011-06-27T14:15:30.770 に答える