Arthur Chan wrote:

Hi.
I use j2sdk1.4.0 + Apache2 + Tomcat4.0.4 + mod_jk
My applets access tomcat servlets to query an Ora9i database.
Most of the client W98, NT4 and W-XP can access my applet to query the servlets with the exception of 2.
One client uses java 1.3.1_03 and when he tries to use applet over www , java console throws these error :
[code]
RemotedemoClient : set URL to http://<my site> :   java.security.AccessControlException access denied (java.nt.SocketPermission proxy-iap resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.checkCookieHeader(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at com.developer.Tunnel.QueryCollection.retrieveQueries(QueryCollection.java:62)
at com.developer.Tunnel.QueryCollection.run(QueryCollection.java:38)
at java.lang.Thread.run(Unknown Source)
java.security.AccessControlException: access denied (java.net.SocketPermission proxy-iap resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.checkCookieHeader(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at com.developer.Tunnel.client.BaseTunnelClient._invokeMethod(BaseTunnelClient.java:193)
at com.developer.Tunnel.client.BaseTunnelClient._initialize(BaseTunnelClient.java:89)
at com.developer.Tunnel.RemotedemoClient.<init>(RemotedemoClient.java:28)
at com.developer.Tunnel.demoApplet.init(demoApplet.java:80)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.security.AccessControlException: access denied (java.net.SocketPermission proxy-iap resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.checkCookieHeader(Unknown Source)
at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at com.developer.Tunnel.QueryCollection.retrieveQueries(QueryCollection.java:62)
at com.developer.Tunnel.QueryCollection.run(QueryCollection.java:38)
at java.lang.Thread.run(Unknown Source)
[/code]


Is this a firewall problem from their end ???

Yes, It could be a firewall problem. IMO, It is more a privilege issue with NT. Have you try with Administrator privilege? Also, double check that your usesr have the proper java.security file with their JRE.

Is this a catalina.policy problem from my end ???

No, the catalina.policy file is for Tomcat server side, and doesn't protect anything on the client side.

-- Jeanfrancois




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to