[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Re: [cobalt-developers] tomcat.policy.custom & permission for external hosts
- Subject: RE: Re: [cobalt-developers] tomcat.policy.custom & permission for external hosts
- From: "alpo" <alpo@xxxxxxxxxxxxxxxxxx>
- Date: Fri Nov 30 07:21:11 2001
- List-id: Discussion Forum for developers on Sun Cobalt Networks products <cobalt-developers.list.cobalt.com>
Hi,
I don't know that is required to Oracle.
May be you need more port, use
permission java.net.SocketPermission "*:1024-",
"listen,connect,resolve";
May be you need more actions, use
permission java.net.SocketPermission "*:1024-",
"listen,connect,resolve,accept";
See to your Exception message for details that you need to do...
Or post your Exception to list for suggestions.
Regards,
Alexander Povargo
YourNewHosting.com
alpo@xxxxxxxxxxxxxxxxxx
http://www.yournewhosting.com
ICQ 25639843
> -----Original Message-----
> From: cobalt-developers-admin@xxxxxxxxxxxxxxx
> [mailto:cobalt-developers-admin@xxxxxxxxxxxxxxx] On Behalf Of
> Paul Rosenthal
> Sent: Friday, November 30, 2001 6:28 PM
> To: cobalt-developers@xxxxxxxxxxxxxxx
> Subject: Re: Re: [cobalt-developers] tomcat.policy.custom &
> permission for external hosts
>
>
> Thanks for explaining how to use tomcat.policy.custom
>
> Your advice on not needing the codebase etc did the trick.
>
> However, the actual line
>
> permission java.net.SocketPermission "*:1521",
> "listen,connect,resolve";
>
> still did not work, but
>
> permission java.security.AllPermission;
>
> did. I don't know why, perhaps database connections need
> more permissions
> than the java.net.SocketPermission alone.
>
> Thanks for your help.
>
> Regards
>
> Paul Rosenthal
>
> ----- Original Message -----
> From: <travis@xxxxxxxxxxxxxxxx>
> To: <cobalt-developers@xxxxxxxxxxxxxxx>
> Sent: Thursday, November 29, 2001 3:36 PM
> Subject: RE: Re: [cobalt-developers] tomcat.policy.custom &
> permission for
> external hosts
>
>
> > I don't think you need the grantcodeBase etc for the custom
> files, as the
> cobalt script creates that for you, all you need is the
> actual permission
> lines...
> >
> > like all you should have in the file is:
> >
> > permission java.net.SocketPermission "*:1521",
> "listen,connect,resolve";
> >
> > Travis
> >
> > ---- Original Message ----
> > From: Paul Rosenthal <paul.rosenthal@xxxxxxxxxxxxxxxxx>
> > Sent: 2001-11-29 03:37:33.0
> > To: cobalt-developers@xxxxxxxxxxxxxxx
> > Subject: Re: [cobalt-developers] tomcat.policy.custom &
> permission for
> external hosts
> >
> > Thanks for the tip. However, I am still struggling with
> the rest of the
> > code that it needs.
> >
> > I have created a tomcat.policy.custom file that contains:
> >
> >
> > grant codeBase "file:${tomcat.home}/lib/-" {
> > permission java.net.SocketPermission "*:1521",
> "listen,connect,resolve";
> > };
> > grant codeBase "file:/home/sites/-"
> >
> > permission java.net.SocketPermission "*:1521",
> "listen,connect,resolve";
> > };
> >
> >
> > It is the rest of the grant command that I also need help on.
> >
> > The above code (and all sorts of variations that I have tried) just
> crashes
> > Tomcat and Apache.
> >
> > Do you know the complete text to put into the
> tomcat.policy.custom file?
> >
> >
> >
> > ----- Original Message -----
> > From: "alpo" <alpo@xxxxxxxxxxxxxxxxxx>
> > To: <cobalt-developers@xxxxxxxxxxxxxxx>
> > Sent: Thursday, November 29, 2001 12:57 AM
> > Subject: RE: [cobalt-developers] tomcat.policy.custom &
> permission for
> > external hosts
> >
> >
> > > Hi,
> > >
> > > You need the following:
> > > permission java.net.SocketPermission
> "<putRequiredDomainNameHere>:1521",
> > > "listen,connect,resolve";
> > >
> > > or
> > > permission java.net.SocketPermission "*:1521",
> "listen,connect,resolve";
> > > for all hosts.
> > >
> > > Regards,
> > > Alexander Povargo
> > > YourNewHosting.com
> > > alpo@xxxxxxxxxxxxxxxxxx
> > > http://www.yournewhosting.com
> > > ICQ 25639843
> > >
> > >
> > > > -----Original Message-----
> > > > From: cobalt-developers-admin@xxxxxxxxxxxxxxx
> > > [mailto:cobalt-developers-
> > > > admin@xxxxxxxxxxxxxxx] On Behalf Of Paul Rosenthal
> > > > Sent: Thursday, November 29, 2001 4:05 AM
> > > > To: cobalt-developers@xxxxxxxxxxxxxxx
> > > > Subject: [cobalt-developers] tomcat.policy.custom &
> permission for
> > > > external hosts
> > > >
> > > > We are porting a working servlet/jsp application from
> JRun on NT4 to
> > > > Tomcat
> > > > on a Raq4.
> > > >
> > > > This application needs to connect to an Oracle database
> on another
> > > server.
> > > > This database is up and running perfectly fine and is
> contactable.
> > > >
> > > > We have copied over the classes12.zip file which
> contains the JDBC
> > > drivers
> > > > we have successfully been using so far. We have renamed them
> > > > classes12.jar
> > > > and put them in /usr/java/jakarta-tomcat/lib which we
> believe to be
> > > the
> > > > right place for them, and believe that they are being
> picked up and
> > > > detected.
> > > >
> > > > On the Tomcat platform, when we try to run the
> application, it ends
> > > with
> > > > the
> > > > error, perhaps not surprisingly:
> > > >
> > > > Null pointer exception (no database
> > > > connection)java.security.AccessControlException: access denied
> > > > (java.net.SocketPermission IP address:1521 connect,resolve)
> > > >
> > > > [1521 is the Oracle port]
> > > >
> > > > I gather we have to modify the tomact.policy file, and
> on a Raq4, this
> > > is
> > > > done by creating a tomcat.policy.custom file.
> > > >
> > > > My question is, what is the exact code I need to enter
> into this file
> > > to
> > > > allow Tomcat to "see out" to the remote server, to allow our
> > > application
> > > > to
> > > > connect to the database?
> > > >
> > > > Either for a specific site on the Raq4, or for all sites?
> > > >
> > > > I have tried a few things by looking at other examples,
> but all to no
> > > > avail.
> > > >
> > > > Any help from either anyone who has actually connected
> to an Oracle
> > > > database, or anyone who just knows how to connect to a
> remote database
> > > on
> > > > another machine, would be greatly appreciated.
> > > >
> > > > Regards
> > > >
> > > > Paul Rosenthal
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > cobalt-developers mailing list
> > > > cobalt-developers@xxxxxxxxxxxxxxx
> > > > http://list.cobalt.com/mailman/listinfo/cobalt-developers
> > >
> > >
> > > _______________________________________________
> > > cobalt-developers mailing list
> > > cobalt-developers@xxxxxxxxxxxxxxx
> > > http://list.cobalt.com/mailman/listinfo/cobalt-developers
> >
> > _______________________________________________
> > cobalt-developers mailing list
> > cobalt-developers@xxxxxxxxxxxxxxx
> > http://list.cobalt.com/mailman/listinfo/cobalt-developers
> >
> >
> > _______________________________________________
> > cobalt-developers mailing list
> > cobalt-developers@xxxxxxxxxxxxxxx
> > http://list.cobalt.com/mailman/listinfo/cobalt-developers
>
> _______________________________________________
> cobalt-developers mailing list
> cobalt-developers@xxxxxxxxxxxxxxx
> http://list.cobalt.com/mailman/listinfo/cobalt-developers
>