Z
Zeka
В Script libraries добавил свою java библиотеку, которую вызываю через LS2J.
У меня на компьютере всё работает.
У клиента следующие строчки:
<!--shcode--><pre><code class='java'>System.getProperties().put( "proxySet", "true" );
System.getProperties().put( "proxyHost", "192.168.x.x" );
System.getProperties().put( "proxyPort", "xxxx" );[/CODE]
Выбрасывают экцепшин:
<!--shcode--><pre><code class='java'>java.lang.SecurityException: доступ к свойствам системы
at COM.ibm.JEmpower.applet.AppletSecurity.checkECL(AppletSecurity.java:565)
at COM.ibm.JEmpower.applet.AppletSecurity.maybeFailSecurity(AppletSecurity.java:694)
at COM.ibm.JEmpower.applet.AppletSecurity.maybeFailSecurity(AppletSecurity.java:621)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPropertyPermission(AppletSecurity.java:1234)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1514)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1455)
at java.lang.SecurityManager.checkPropertiesAccess(SecurityManager.java:1268)
at java.lang.System.getProperties(System.java:311)
at Geocoder.findStreet(Geocoder.java:91)
at Geocoder.getLocation(Geocoder.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at lotus.domino.JavaConnectInvoker.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at lotus.domino.JavaConnectLoader.invoke(Unknown Source)"[/CODE]
Подозреваю, что проблема в java.policy?
Но вот досада, доступ к клиентскому компьютеру затруднителен. Поэтому попытался вызвать подобный экцепшин на своём компе. Изменил java.policy - закомментировал все строчки permission. Но подобного экцепшин так и не получил.
В нужном ли направлении я копаю?
Действительно ли проблема в java.policy?
У меня на компьютере всё работает.
У клиента следующие строчки:
<!--shcode--><pre><code class='java'>System.getProperties().put( "proxySet", "true" );
System.getProperties().put( "proxyHost", "192.168.x.x" );
System.getProperties().put( "proxyPort", "xxxx" );[/CODE]
Выбрасывают экцепшин:
<!--shcode--><pre><code class='java'>java.lang.SecurityException: доступ к свойствам системы
at COM.ibm.JEmpower.applet.AppletSecurity.checkECL(AppletSecurity.java:565)
at COM.ibm.JEmpower.applet.AppletSecurity.maybeFailSecurity(AppletSecurity.java:694)
at COM.ibm.JEmpower.applet.AppletSecurity.maybeFailSecurity(AppletSecurity.java:621)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPropertyPermission(AppletSecurity.java:1234)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1514)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1455)
at java.lang.SecurityManager.checkPropertiesAccess(SecurityManager.java:1268)
at java.lang.System.getProperties(System.java:311)
at Geocoder.findStreet(Geocoder.java:91)
at Geocoder.getLocation(Geocoder.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at lotus.domino.JavaConnectInvoker.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at lotus.domino.JavaConnectLoader.invoke(Unknown Source)"[/CODE]
Подозреваю, что проблема в java.policy?
Но вот досада, доступ к клиентскому компьютеру затруднителен. Поэтому попытался вызвать подобный экцепшин на своём компе. Изменил java.policy - закомментировал все строчки permission. Но подобного экцепшин так и не получил.
В нужном ли направлении я копаю?
Действительно ли проблема в java.policy?