[OJB-developers] ERROR: Server configuration denies access to data source
Brought to you by:
thma
From: <ri...@ya...> - 2002-02-18 20:02:00
|
Hello, Since OJB is performing REALLY slowly, I tried to add the next tag to my = repository.xml file: <class.proxy>dynamic</class.proxy> in every <ClassDescriptor> tag. All my objects implement an interface, so this theorically should work = fine. That's the only thing I changed in this file, and now I'm getting this = strange exception: [DEFAULT] ERROR: Server configuration denies access to data source java.sql.SQLException: Server configuration denies access to data source at org.gjt.mm.mysql.MysqlIO.init(Unknown Source) at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source) at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown = Source) at org.gjt.mm.mysql.Driver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:517) at java.sql.DriverManager.getConnection(DriverManager.java:177) at = ojb.broker.accesslayer.ConnectionFactoryDefaultImpl.newConnection(Con nectionFactoryDefaultImpl.java:72) at = ojb.broker.accesslayer.ConnectionManager.getNewConnection(ConnectionM anager.java:106) at = ojb.broker.accesslayer.ConnectionManager.getConnectionForClassDescrip tor(ConnectionManager.java:93) at = ojb.broker.accesslayer.StatementsForClass.getConnection(StatementsFor Class.java:134) at = ojb.broker.accesslayer.StatementsForClass.prepareStatement(Statements ForClass.java:152) at = ojb.broker.accesslayer.StatementsForClass.getSelectByPKStmt(Statement sForClass.java:370) at = ojb.broker.accesslayer.StatementManager.getSelectByPKStatement(Statem entManager.java:439) at = ojb.broker.accesslayer.JdbcAccess.materializeObject(JdbcAccess.java:3 39) at = ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(PersistenceBrok erImpl.java:1090) at = ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity(Persist enceBrokerImpl.java:1208) at = ojb.broker.accesslayer.IndirectionHandler.materializeSubject(Indirect ionHandler.java:206) at = ojb.broker.accesslayer.IndirectionHandler.getRealSubject(IndirectionH andler.java:193) at = ojb.broker.accesslayer.IndirectionHandler.invoke(IndirectionHandler.j ava:163) at $Proxy0.getNombre(Unknown Source) at = charlie.util.JavascriptHelper.generateProyectosOptions(JavascriptHelp er.java) at org.apache.jsp.tarea$jsp._jspService(tarea$jsp.java:144) at = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer vlet.java:202) at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 82) at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:679) at = org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD ispatcher.java:431) at = org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis patcher.java:355) at = org.apache.struts.action.ActionServlet.processValidate(ActionServlet. java:2149) at = org.apache.struts.action.ActionServlet.process(ActionServlet.java:156 5) at = org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:247) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:243) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:201) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at = org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2344) at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:164) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:170) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:564) 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.jav a:472) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:163) at = org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline .java:566) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso r.java:1011) at = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja va:1106) at java.lang.Thread.run(Thread.java:484) -------------------------------------------------------------------------= - After a LOT of these messages: =20 [DEFAULT] WARN: problems with platform = ojb.broker.platforms.PlatformMySQLImpl: ojb.broker.platforms.PlatformMySQLImpl [DEFAULT] WARN: OJB will use PlatformDefaultImpl instead Do you have any idea of what's might the problem be? Besides this, how can I make OJB perform faster? Thanks in advance! Ricardo Arguello |