1

我正在为 SDL Tridion 2011SP1 安装用户界面更新。当我在 cd_storage_conf.xml 文件中创建以下条目时

<Wrapper Name="SessionWrapper">
<Timeout>120000</Timeout>
<Storage Type="persistence" Id="db-session-staging" dialect="MSSQL"
Class="com.tridion.storage.persistence.JPADAOFactory">
<Pool Type="jdbc" Size="5" MonitorInterval="60"
IdleTimeout="120" CheckoutTimeout="120" />
<DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
<Property Name="serverName" Value="XYZ" />
<Property Name="portNumber" Value="123" />
<Property Name="databaseName" Value="XYZ" />
<Property Name="user" Value="TridionBrokerUser" />
<Property Name="password" Value="xyz" />
</DataSource>
</Storage>
</Wrapper>

它抛出错误。

注意: -有时这种错误是由于许可证到期而出现的,所以我检查了许可证文件,它无论如何都没有过期。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:Java.Lang.Throwable:无法初始化类 com.tridion.storage.StorageManagerFactory 无法找到或加载某些 Java 类或接口

此问题的最典型原因是:

  • 您忘记配置类路径
  • 类路径中缺少 jarfile、zipfile 或目录
  • 您的一个类路径条目中有错字
  • 您的类路径中缺少一个类所需的 jarfile
  • 您的类路径中的 jarfile 已过期且不包含一些新类

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

com.tridion.web.jsp.tag.BinaryLinkHandler com.tridion.preview.web.BinaryContentFilter com.tridion.web.jsp.ResponseWrapper com.tridion.web.jsp.tag.TaxonomyHandler com.tridion.webservices.odata.ODataPublicationMappingFilter com .tridion.storage.StorageManagerFactory com.tridion.web.jsp.JSPProcessor [Ljavax.servlet.http.Cookie; com.tridion.marketingsolution.profilesync.Handler com.tridion.webservices.odata.ODataContextListener com.tridion.web.jsp.tag.ComponentPresentationHandler com.tridion.web.jsp.tag.IncrementKeyHandler com.tridion.web.jsp.tag。 TargetGroupHandler com.tridion.preview.web.PageContentFilter com.tridion.web.jsp.tag.ConditionHandler com.tridion.ambientdata.web.AmbientDataServletFilter com.tridion.web.jsp.tag.ComponentLinkHandler com.tridion.web.jsp.JSPXSLTProcessor com.tridion.web.jsp。

请尽快在这方面帮助我。

4

2 回答 2

3

正如消息所述,您在某处缺少一些罐子。有关每个 CD 角色所需内容的完整图片,您可以阅读 LiveContent 上的CD JAR 文件参考

于 2012-10-23T08:21:34.630 回答
0

Are you sure you have the correct JRE installed? If you are using a 64bit deployer website you will need to install the 64bit JRE as well...

Alternatively you might have accidentally left the AppPool of the deployer website on 32bits (which would essentially give you the same issue as you would now need a 32bit JRE).

于 2012-10-29T08:05:32.503 回答