1

Tridion 2011 で DD4T MVC3 を実装しています。実装しましたが、先週の金曜日までは正常に動作していました。ページ モデルを取得し、Razor ビューを使用して表示できます。

しかし、今日、同じアプリケーションを実行しようとした週末の後、次のエラーが表示されます (2 行後から)。

Tridion ライセンスは本日 (2012 年 4 月 30 日) で期限切れになります。それは問題になりますか?しかし、Tridion Content Manager は正常に動作しています。

Could not initialize class com.tridion.storage.StorageManagerFactory
================================================

Some configured classpath roots cannot be found

================================================

   ClassPath           : C:\MyProjects\DD4TMVC\FirstDD4TMVCApplication\FirstDD4TMVCApplication\bin\bin

============================================================
Some Java classes or interfaces could not be found or loaded

The most typical reasons for this problem are:

- you forgot to configure a classpath
- a jarfile, zipfile, or directory is missing from your
  classpath
- you have a typo in one of your classpath entries
- a jarfile required by one of your classes is missing from
  your classpath
- a jarfile on your classpath is out-of-date and does not
  contain some new classes

============================================================

 com.tridion.web.asp.ASPAdmin
 com.tridion.web.jsp.tag.DynamicComponentLinkHandler
 com.tridion.web.jsp.tag.IncrementKeyHandler
 com.tridion.webservices.odata.ODataPublicationMappingFilter
 com.tridion.web.jsp.tag.ConditionHandler
 com.tridion.web.jsp.ResponseWrapper
 com.tridion.web.jsp.tag.ConditionsHandler
 com.tridion.linking.Linking
 com.tridion.storage.StorageManagerFactory
 com.tridion.web.jsp.tag.ComponentLinkHandler
 com.tridion.web.jsp.tag.ComponentPresentationHandler
 com.tridion.web.Admin
 com.tridion.webservices.odata.ODataContextListener
 com.tridion.web.jsp.JSPProcessor
 com.tridion.web.jsp.tag.TargetGroupHandler
 com.tridion.linking.ASPLinking
 com.tridion.web.jsp.tag.BinaryLinkHandler
 com.tridion.ambientdata.web.AmbientDataServletFilter
 com.tridion.webservices.security.authentication.OAuth2AccessTokenHandler
 com.tridion.web.jsp.JSPXSLTProcessor
 com.tridion.web.jsp.tag.PageLinkHandler
 com.tridion.web.jsp.tag.TaxonomyHandler
 com.tridion.web.jsp.tag.LinkBaseHandler

助けてください

4

5 に答える 5

6

最初に新しい SDL Tridion Content Delivery ライセンスを取得することをお勧めします。それでも問題が解決しない場合は、お問い合わせください。それが犯人の可能性が高いようです。

于 2012-04-30T18:59:06.767 に答える
4

ライセンス ファイルのみを置き換えることで、同様の問題を解決しました。

ありがとう、ヴィカス・クマール

于 2012-05-01T07:40:45.187 に答える
1

ライセンスを変更しても問題が解決しない場合は、ログでClassDefNotFoundエラーまたはClassNotFoundException例外を確認してください。Core ログまたは Tridion イベント ログは、これらのエラーを記録するのに非常に適した候補です。

于 2012-04-30T19:04:41.273 に答える
0

上記のライセンスでない場合は、ストレージ構成ファイル cd_storage_conf.xml のすべての設定が有効であることを確認してください。データベース情報が欠落しているときに、この同じエラーが発生しました。

于 2014-06-23T13:18:10.800 に答える
0

実際、期限切れの cd_licenses がこの問題を引き起こします。

今日私が見たのはこれです:

ERROR - <JavaException  <Type>java/lang/NoClassDefFoundError</Type<Message>     <![CDATA[Could not initialize class com.tridion.storage.StorageManagerFactory
================================================ 
Some configured classpath roots cannot be found
================================================

したがって、完璧な解決策は、 cd_licenses ファイルを適切な有効性で変更することです。

于 2015-11-19T10:03:13.020 に答える