Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LiveConect java<-->js

0 views
Skip to first unread message

Jacek

unread,
Jun 13, 2010, 6:17:35 PM6/13/10
to
LiveConect java<-->js
Mam stronę www na niej js i applet javy. Appelet jest podpisany i
działa doskonale, niema żadnych problemów z dostępem do dysku. Kiedy
próbuję wywołać z js metodę javy która dobiera się do dysku włącza się
security. Czy można to jakoś obejść? Czy wszystkie funkcje dostępu do
pliku (kiedy wywołuje je js) są zablokowane czy tylko niektóre?

Błędy z konsoli
java.security.AccessControlException: access denied
(java.lang.RuntimePermission preferences)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.util.prefs.Preferences.userRoot(Unknown Source)
at oshashadvenced.NewApplet.browse(NewApplet.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown
Source)
at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown
Source)
at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)
at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)
at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo
$DefaultInvocationDelegate.invoke(Unknown Source)
at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo
$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.main.client.LiveConnectSupport
$PerAppletInfo.doObjectOp(Unknown Source)
at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo
$LiveConnectWorker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Boguś

unread,
Jun 14, 2010, 4:40:57 PM6/14/10
to
Dnia 14-06-2010 o 00:17:35 Jacek <turb...@gmail.com> napisa�(a):

> LiveConect java<-->js
> Mam stronę www na niej js i applet javy. Appelet jest podpisany i
> działa doskonale, niema żadnych problemów z dostępem do dysku. Kiedy
> próbuję wywołać z js metodę javy która dobiera się do dysku włącza się
> security. Czy można to jakoś obejść? Czy wszystkie funkcje dostępu do
> pliku (kiedy wywołuje je js) są zablokowane czy tylko niektóre?

Ja do testów owinąłbym
> at oshashadvenced.NewApplet.browse(NewApplet.java:86)
w AccessController.doPrivileged


--
Boguś
http://bogus.ovh.org/

0 new messages