0

Tridion.contentDelivery dllを使用して公開されたコンテンツを取得するために、tridionコンテンツブローカーデータベースに接続しようとしています。アプリケーションを実行しようとすると、以下の例外が発生します。

助けてください

    Exception Details: Java.Lang.ClassNotFoundException: com.tridion.broker.querying.Query

Source Error: 


Line 107:
Line 108:            LoggerService.Debug("GetContentByUrl: about to create query", LoggingCategory.Performance);
Line 109:            Query pageQuery = new Query();
Line 110:            LoggerService.Debug("GetContentByUrl: created query", LoggingCategory.Performance);
Line 111:            ItemTypeCriteria isPage = new ItemTypeCriteria(64);  // TODO There must be an enum of these somewhere


Source File: C:\MyProjects\DD4T\dotnet\DD4T.Providers.SDLTridion2011sp1\TridionPageProvider.cs    Line: 109 

Stack Trace: 


[ClassNotFoundException: com.tridion.broker.querying.Query]
   Codemesh.JuggerNET.NTypeValue.Throw(Int64 inst) +574
   Codemesh.JuggerNET.JavaClass.ThrowTypedException(Int64 inst) +1361
   Codemesh.JuggerNET.JavaClass.init() +390
   Codemesh.JuggerNET.JavaClass.get_JObject() +51
   Codemesh.JuggerNET.JavaMethod.init() +1652
   Codemesh.JuggerNET.JavaMethod.get_MethodPtr() +61
   Codemesh.JuggerNET.JavaMethod.get_Handle() +80
   Codemesh.JuggerNET.JavaMethod.CallObject(JavaProxy jpo) +493
   Com.Tridion.Broker.Querying.Query..ctor() +57
   Tridion.ContentDelivery.DynamicContent.Query.Query..ctor() +32
4

1 に答える 1

4

アプリケーションのlibフォルダーにあるjarファイルを確認します。

そこにcd_broker.jarがあるはずです。

これらのインストール手順(.NETの場合)に従って確認できます。

于 2012-04-25T20:06:03.440 に答える