Tridion 2011 SP1:部署内容时出现问题

时间:2012-05-24 10:32:29

标签: tridion tridion-2011 tridion-content-delivery

我们正在使用没有任何修补程序的Tridion 2011 sp1和.net Web应用程序httpupload.aspx来部署文件系统中的内容。 我们监测并发现有两个问题:

1)在发布队列中成功发布的一些时间页不会在文件系统中上传/更新。

2)没有为因错误而失败的页面创建传输包:

部署FailedPhase:部署处理阶段失败,无法初始化类com.tridion.storage.StorageManagerFactory,无法初始化类com.tridion.storage.StorageManagerFactory

同样在部署者日志文件和传输器日志文件中,没有对失败的项目事务ID的引用。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:5)

您必须更详细地了解日志中的故障,而不仅仅是这个。

无法初始化StorageManagerFactory通常会指向错误配置的cd_storage_conf.xml或缺少jar。

如果你偶尔得到这个,那么偶尔会有一些东西失败(比如你的数据库连接或文件系统)。

请浏览您的部署者和/或核心日志以获取更多信息。

[UPDATE]

我认为你可能有第二个部署者“监听”同一个传入目录,并且第二个部署者已经坏了。

提示:

  1. 您说没有创建传输包。我假设你的意思是你找不到传输包 - 它必须在CM中创建,否则它不会失败。这意味着“某人”选择了

  2. “有时候它们会被发布,有时候不会发布”==有时它们被正确的部署者接收,有时它们会被错误的部分接收。

  3. 日志中没有对交易的引用

  4. 在服务器中搜索所有cd_deployer_conf.xml,然后比较所有“传入”文件夹设置。每个传入的文件夹只能有一个部署者。

答案 1 :(得分:0)

请尝试以下操作:

1)在windows事件日志中标识正在加载的Deployer的路径...通常它应该由Tridion_Home变量定义,但是也有一个卷起逻辑,它也可能被拾取如果您已将deployer配置文件夹和bin文件夹放在应用程序bin文件夹中以供Tridion Content Delivery API处理,则应用程序配置优先级的部署路径

2)检查部署者bin文件夹中是否存在更新的SQL JDBC jar文件

3)确认您没有在CMA和/或CDA服务器上安装1.6.0.26到1.6.0.30之间的jre版本 - 检查32位和64位版本