Tridion 联系Profilesync.aspx抛出“;尝试在本机端加载JVM失败“;

Tridion 联系Profilesync.aspx抛出“;尝试在本机端加载JVM失败“;,tridion,tridion-2011,Tridion,Tridion 2011,简要概述:我们正在使用Tridion 2011 SP1,无需任何修补程序,并使用.net web应用程序作为同步服务器(Profilesync.aspx)来同步订阅数据库和受众管理器数据库的联系人。我们也在使用Java6 问题:完成安装后,当我们点击“Profilesync.aspx”页面时,会出现错误“尝试在本机端加载JVM失败” 错误: Attempt to load JVM failed on native side Description: An unhandled exception

简要概述:我们正在使用Tridion 2011 SP1,无需任何修补程序,并使用.net web应用程序作为同步服务器(Profilesync.aspx)来同步订阅数据库和受众管理器数据库的联系人。我们也在使用Java6

问题:完成安装后,当我们点击“Profilesync.aspx”页面时,会出现错误“尝试在本机端加载JVM失败”

错误

Attempt to load JVM failed on native side

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 


Exception Details: Codemesh.JuggerNET.JuggerNETFrameworkException: Attempt to load JVM failed on native side

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[JuggerNETFrameworkException: Attempt to load JVM failed on native side]
Codemesh.JuggerNET.JvmLoader.Load(Boolean bAcceptPreloaded) +287
Codemesh.JuggerNET.JvmLoader.Load() +41
Codemesh.JuggerNET.JavaClass.init() +111
Codemesh.JuggerNET.JavaClass.get_JObject() +49
Codemesh.JuggerNET.JavaMethod.init() +1082
Codemesh.JuggerNET.JavaMethod.get_MethodPtr() +54
Codemesh.JuggerNET.JavaMethod.get_Handle() +50
Codemesh.JuggerNET.JavaMethod.CallObject(JavaProxy jpo, JavaMethodArguments args) +390
Com.Tridion.Marketingsolution.Utilities.TcmUri..ctor(Int32 publicationId, Int32 itemId, Int32 itemType) +160
Tridion.OutboundEmail.ContentDelivery.Utilities.Settings.set_ConfigFileName(String value) +51
Tridion.OutboundEmail.ContentDelivery.OutboundEmailPage.Page_Init(Object sender, EventArgs e) +153
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnInit(EventArgs e) +91
System.Web.UI.Page.OnInit(EventArgs e) +12
System.Web.UI.Control.InitRecursive(Control namingContainer) +140
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +480
有人能帮我找出哪里出了问题吗


提前感谢

通常这意味着32位和64位文件(dll)与安装的Java版本不匹配。如果安装了64位版本的Java,请确保也使用64位版本的SDL Tridion(OutboundEmail)内容交付dll。32位版本的Java也是如此;使用32位版本的SDL Tridion内容交付dll

如果Albert的帖子不适合你(尽管他说的非常正确),请看看我在这里遇到的同一个问题。

我只想留下一些注释,以帮助将来的人。 如果您验证使用了正确的.dll,但仍然遇到错误(尝试在本机端加载JVM失败)

尝试卸载系统中的所有java运行时,然后干净地重新安装(首先安装JRE 64位)

我看到这有助于解决我的一位客户的问题