You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Vinay Urs <vi...@yahoo.com> on 2002/02/06 10:45:08 UTC

Access Denied Error

Hello there,

We have an application where IIS 4.0 is connected to
Tomcat 4.0.1 with SQL Server 7.0 as the database.
Tomcat is started up with the security policy where in
the class directory is mentioned.

We encounter the following error when the application
tries to connect to the database:

java.security.AccessControlException: access denied
(java.net.SocketPermission 10.20.4.100:1433
connect,resolve)
	at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
	at
java.security.AccessController.checkPermission(AccessController.java:399)
	at
java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
	at
java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
	at java.net.Socket.(Socket.java:262)
	at java.net.Socket.(Socket.java:100)
	at com.internetcds.jdbc.tds.Tds.(Tds.java:177)
	at
com.internetcds.jdbc.tds.Connection.allocateTds(Connection.java:333)
	at
com.internetcds.jdbc.tds.Connection.(Connection.java:169)
	at
com.internetcds.jdbc.tds.Driver.connect(Driver.java:257)
	at
java.sql.DriverManager.getConnection(DriverManager.java:517)
	at
java.sql.DriverManager.getConnection(DriverManager.java:177)
	at
com.genisys.codwap.utilities.DBConnection.open(DBConnection.java:69)
	at
org.apache.jsp.Login$jsp._jspService(Login$jsp.java:178)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
	at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:197)
	at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
	at java.lang.Thread.run(Thread.java:484)

We have given the socket privileges for the IP address
and port no in the catalina.policy. But this does not
solve the above problem.

Thanks in advance,

Vinay

__________________________________________________
Do You Yahoo!?
Send FREE Valentine eCards with Yahoo! Greetings!
http://greetings.yahoo.com

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>