2

最近、Tridion を 2009 から 2011 SP1 にアップグレードし、リンクの解決に取り組んでいます。以下のようにコードを更新しました

       public Tridion.ContentDelivery.Web.Linking.ComponentLink ComponentLink
       {
        get
        {
            if (this._componentLink == null)
            {
                this._componentLink = new Tridion.ContentDelivery.Web.Linking.ComponentLink(261);
            }
            return this._componentLink;
        }
      }

しかし、ウェブサイトを閲覧していると、次のエラーが表示されます

Java.Lang.Throwable: com.tridion.linking.Linking.getLogger()Lcom/tridion/logging/Logger;

詳細エラー

[Throwable: com.tridion.linking.Linking.getLogger()Lcom/tridion/logging/Logger;] Codemesh.JuggerNET.NTypeValue.Throw(Int64 inst) +373 Codemesh.JuggerNET.JavaClass.ThrowTypedException(Int64 inst) +1365 Codemesh .JuggerNET.JavaMethod.CallObject(JavaProxy jpo, JavaMethodArguments args) +524 Com.Tridion.Linking.ComponentLink..ctor(Int32 publicationId) +127 Tridion.ContentDelivery.Web.Linking.ComponentLink..ctor(Int32 publicationId) +28 プロジェクト.Web.UI.TridionBasePage.get_ComponentLink() +88 ASP.en_includes_controls_rss_items_ascx.get_componentLink() in d:\Websites\Project\en\Includes\controls\rss-items.ascx:7 ASP.en_includes_controls_rss_items_ascx.Header_PreRender(オブジェクト送信者、EventArgs e) d:\Websites\Project\en\Includes\controls\rss-items.ascx:20 System.EventHandler.Invoke(オブジェクト送信者、EventArgs e) +0 System.Web.UI.Control.OnPreRender(EventArgs e) +8996626 System.Web.UI.Control.PreRenderRecursiveInternal() +103 System.Web.UI.Control.PreRenderRecursiveInternal() +175 System.Web.UI.Control.PreRenderRecursiveInternal() +175 システム。 Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +2496

4

2 に答える 2

3

Tridion 2011 CD の 64 ビット バージョンをインストールしましたか? 以前の .jar ファイル (cd_link.jar など) はすべて lib ディレクトリから削除されていないと思います。再確認していただけないでしょうか。

于 2012-10-10T11:44:44.597 に答える
1

アップグレード後にこのエラーが発生した場合は、通常、現在は非推奨になっているcd_broker_conf.xmlがまだ残っているためです。のような名前に変更しdeprecated_cd_broker_conf.xml、サービスを再起動して、もう一度確認してください。

この種のエラーのその他の一般的な原因は次のとおりです。

于 2012-10-10T11:42:36.167 に答える