pb9 调用ejb
Andy 2003-01-17 03:57:44 javavm g_jvm
boolean gb_jvm_started
boolean isdebug
string classpath
if NOT gb_jvm_started then
g_jvm = create javavm
classpath = "F:\Sybase\EAServer\java\lib\easclient.jar;F:\Sybase\EAServer\html\classes;"
isdebug = true
choose case g_jvm.createJavaVM(classpath, isdebug)
case 0
gb_jvm_started = true
MessageBox("Success","创建JavaVM成功!")
case -1
MessageBox("Error", "Failed to load JavaVM")
case -2
MessageBox("Error", "Failed to load EJBLocator")
end choose
end if
ejbconnection conn
string properties[]
properties[1]="javax.naming.Context.INITIAL_CONTEXT_FACTORY=com.sybase.ejb.InitialContextFactory"
properties[2]="javax.naming.Context.PROVIDER_URL=iiop://myserver:9000"
properties[3]="javax.naming.Context.SECURITY_PRINCIPAL=jagadmin"
properties[4]="javax.naming.Context.SECURITY_CREDENTIALS="
TRY
conn = CREATE ejbconnection
conn.connectToServer(properties) //在这一行出错
MessageBox("success", "连接服务器成功")
CATCH (exception e)
MessageBox("exception", "连接服务器失败")
END TRY
我使用的EAServer,已经成功部署了EJB,并且使用java已经调用成功,但是pb老是在connectToServer时出错,这是怎么回事?