You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Arthur Chan <ac...@saysit.com> on 2003/01/07 15:35:04 UTC

HELP with catalina.policy

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 ???
Is this a catalina.policy problem from my end ???

Jasper and big html files

Posted by Nome real <we...@cienciapura.com.br>.
Hi all,

I have a problem with both Jasper and Jasper2. If I have a huge piece of HTML inserted between two 
statements, the generated out.println("") on the compiled code outputs just the first 8192 characters. I tried to 
play with the 'largefile' option in the /conf/web.xml:

    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>logVerbosityLevel</param-name>
            <param-value>WARNING</param-value>
        </init-param>
        <init-param>
            <param-name>largefile</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>

and it does not work either. I'm using Tomcat 4.1.18 with Jasper2.

Thanks
Renato.

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: HELP with catalina.policy

Posted by ac...@saysit.com.
Hi Jeanfrancois Arcand 

> >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.
> 
Sounding silly again, but what does the client side (the NT box trying
to run the applet) need to do with java.security ???
THX

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: HELP with catalina.policy

Posted by ac...@saysit.com.
Hi Jeanfrancois Arcand 

> >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.

Sorry to sound silly, I am aware of policy.exe in bin directory, but
waht do I need to do excatly.
Also, is it posible to run the applet on NT without Administrator
privilege. Many users do not have admin priv on their local machines.

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: HELP with catalina.policy

Posted by Jeanfrancois Arcand <jf...@apache.org>.

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>