Google Groups จะไม่รองรับโพสต์หรือการสมัครสมาชิก Usenet ใหม่อีกต่อไป โดยคุณจะยังคงดูเนื้อหาเดิมได้อยู่

Java 1.2 question Security, JINI and the ActiveX Bridge

ยอดดู 0 ครั้ง
ข้ามไปที่ข้อความที่ยังไม่อ่านรายการแรก

Rick Hightower

ยังไม่อ่าน,
25 มี.ค. 2542 03:00:0025/3/42
ถึง
I have a component that uses JINI.
The component runs fine if I run it from the command line with the
policy.all.
However I need to run from within Sun's JavaBean/ActiveX Bridge.
Is there anyway to set the policy file at run time?
I tried creating my own security manager but it did not work.

The error I get if I use RMISecurityManager

java.lang.UnsatisfiedLinkError: doPrivileged
at
at SpreadletFetcher.<init>(SpreadletFetcher.java:52)
at
FirstElementSpreadletFetcher.<init>(FirstElementSpreadletFetcher.java:12)

at
FirstElementSpreadletFetcher.main(FirstElementSpreadletFetcher.java:55)
at symantec.tools.debug.MainThread.run(Agent.java:48)

The error I get if I use System.setSecurityManager (new
EmptyImplementationSecurityManager());
The matches return null attributes.


spreadletFetcher: LookupLocator = jini://myserver.com/
spreadletFetcher: LookupLocator.host = myserver.com
spreadletFetcher: LookupLocator.port = 4160
spreadletFetcher: ServiceRegistrar =
com.sun.jini.reggie.RegistrarProxy@4c2d9fc3
spreadletFetcher: ServiceID =
3c726057-399c-46d8-81fe-cf8ec83d76c2
spreadletFetcher: ServiceMatches =
net.jini.core.lookup.ServiceMatches@43672490
spreadletFetcher: Number of matches = 2
spreadletFetcher: 0: svc item:
net.jini.core.lookup.ServiceItem@9f9f249b
spreadletFetcher: 0: svc ID: 3c726057-399c-46d8-81fe-cf8ec83d76c2
spreadletFetcher: 0: svc object:
com.sun.jini.reggie.RegistrarProxy@4c2d9fc3
spreadletFetcher: 0:0: attrib Set: null
spreadletFetcher: 0:1: attrib Set: null
spreadletFetcher: 1: svc item:
net.jini.core.lookup.ServiceItem@aea7249b
spreadletFetcher: 1: svc ID: 5f87b2b9-2891-4930-94cb-c32f3761d4fd
spreadletFetcher: 1: svc object: null
spreadletFetcher: 1:0: attrib Set: null
spreadletFetcher: 1:1: attrib Set: null
Exception in thread "main" java.util.NoSuchElementException
at java.util.Vector.firstElement(Vector.java:433)
at
FirstElementSpreadletFetcher.<init>(FirstElementSpreadletFetcher.java:14)

at
FirstElementSpreadletFetcher.main(FirstElementSpreadletFetcher.java:55)

It seems to happen when:
matches = registrar.lookup
(
new ServiceTemplate (null, null, null),
300
);


vcard.vcf
ข้อความใหม่ 0 รายการ