Anybody can help me? Thanks --------- Initial Header -----------
From : "angeloimm" [EMAIL PROTECTED] To : "Jetspeed Jetspeed" jetspeed-user@jakarta.apache.org Cc : Date : Tue, 25 Jan 2005 13:14:55 +0100 Subject : Still JNDI Problem > Hi all... i'm using Jetspeed version 1.5; JBoss 3.2.5 and 3.2.6; in my > ${JBOSS_HOME}/server/defeault/deploy i have this datasource: > > <?xml version="1.0" encoding="UTF-8"?> > <datasources> > <local-tx-datasource> > <!-- The jndi name of the DataSource, it is prefixed with java:/ --> > <!-- Datasources are not available outside the virtual machine --> > <jndi-name>JetspeedDS</jndi-name> > > <connection-url>jdbc:oracle:thin:@192.168.11.251:1521:SUNDB</connection-url> > <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> > <!--driver-class>com.mysql.jdbc.Driver</driver-class--> > <user-name>jetspeed</user-name> > <password>jetspeed</password> > <min-pool-size>10</min-pool-size> > <max-pool-size>20</max-pool-size> > <blocking-timeout-millis>10000</blocking-timeout-millis> > <idle-timeout-minutes>-1</idle-timeout-minutes> > > <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name> > </local-tx-datasource> > </datasources> > > Now in my Tourque.properties i have: > # ------------------------------------------------------------------- > # > # T O R Q U E P R O P E R T I E S > # > # ------------------------------------------------------------------- > # These are your database settings. Look in the > # org.apache.pool.* packages for more information. > # > # The parameters to connect to the default database. You MUST > # configure these properly. > # ------------------------------------------------------------------- > > > torque.database.default=default > #torque.database.default.adapter=hypersonic > #torque.database.default.adapter=mysql > torque.database.default.adapter=oracle > ### torque.database.default.adapter=mssql > . > . > . > . > . > . > ## Using jndi > torque.dsfactory.default.factory=org.apache.torque.dsfactory.JndiDataSourceFactory > torque.dsfactory.default.jndi.path=JetspeedDS > torque.dsfactory.default.jndi.java.naming.factory.initial = > org.apache.naming.java.javaURLContextFactory > torque.dsfactory.default.jndi.java.naming.factory.url.pkgs = org.apache.naming > > #What must i put here?? > > #torque.dsfactory.default.datasource.classname=org.apache.torque.pool.TorqueClassicDataSource > #torque.dsfactory.default.datasource.dataSourceName=jdbc/DBdefault > #torque.dsfactory.default.datasource.jndiEnvironment.java.naming.factory.initial > = org.apache.naming.java.javaURLContextFactory > #torque.dsfactory.default.datasource.jndiEnvironment.java.naming.factory.url.pkgs > = org.apache.naming > #torque.dsfactory.default.datasource.defaultMaxConnections=10 > > > I have tried also: > torque.dsfactory.default.jndi.path=java/JetspeedDS > torque.dsfactory.default.jndi.path=env:java/jdbc/JetspeedDS > > But i have always this error: > 2005-01-25 13:06:14,810 [http-0.0.0.0-8080-Processor25] DEBUG > BaseClientRegistry - ClientRegistry: Looking for client with useragent > :Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) > 2005-01-25 13:06:14,850 [http-0.0.0.0-8080-Processor25] DEBUG > BaseClientRegistry - ClientRegistry: Mozilla/4.0 (compatible; MSIE 6.0; > Windows NT 5.1; SV1; .NET CLR 1.1.4322) does not match .*MSIE 5.* > 2005-01-25 13:06:14,850 [http-0.0.0.0-8080-Processor25] DEBUG > BaseClientRegistry - ClientRegistry: Mozilla/4.0 (compatible; MSIE 6.0; > Windows NT 5.1; SV1; .NET CLR 1.1.4322) matches .*Mozilla/4.* > 2005-01-25 13:06:14,850 [http-0.0.0.0-8080-Processor25] DEBUG > CapabilityMapFactory - CapabilityMap: User-agent: Mozilla/4.0 (compatible; > MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) mapped to > ns4text/html-HTML_3_2/HTML_JAVA/HTML_JAVASCRIPT/HTML_TABLE/HTML_FORM/HTML_FRAME/HTML_IMAGE/HTML_CSS1/HTML_LAYER/HTML_PLUGIN/HTML_DOM_NS4/HTTP_COOKIE/ > 2005-01-25 13:06:15,030 [http-0.0.0.0-8080-Processor25] WARN IDBroker - > IDBroker is being used with db 'default', which does not support > transactions. IDBroker attempts to use transactions to limit the possibility > of duplicate key generation. Without transactions, duplicate key generation > is possible if multiple JVMs are used or other means are used to write to the > database. > 2005-01-25 13:06:15,040 [http-0.0.0.0-8080-Processor25] ERROR BasePeer - > org.apache.torque.TorqueException: The url cannot be null > 2005-01-25 13:06:15,050 [http-0.0.0.0-8080-Processor25] ERROR BasePeer - A > FATAL ERROR has occurred which should not have happened under any > circumstance. Please notify the Torque developers > <turbine-torque-dev@jakarta.apache.org> and give as many details as possible > (including the error stack trace). > java.lang.Error: Error in BasePeer.initTableSchema(TURBINE_USER): The url > cannot be null > at org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:274) > at org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:249) > at > org.apache.jetspeed.om.security.turbine.TurbineUserPeer.<clinit>(TurbineUserPeer.java:49) > at > org.apache.jetspeed.om.security.turbine.BaseTurbineUser.<clinit>(BaseTurbineUser.java:36) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:141) > at > org.apache.jetspeed.om.security.turbine.BaseTurbineUserPeer.initClass(BaseTurbineUserPeer.java:141) > at > org.apache.jetspeed.om.security.turbine.BaseTurbineUserPeer.<clinit>(BaseTurbineUserPeer.java:128) > at > org.apache.jetspeed.services.security.turbine.TurbineUserManagement.getUser(TurbineUserManagement.java:136) > at > org.apache.jetspeed.services.JetspeedUserManagement.getUser(JetspeedUserManagement.java:59) > at > org.apache.jetspeed.services.security.turbine.TurbineAuthentication.getAnonymousUser(TurbineAuthentication.java:188) > at > org.apache.jetspeed.services.JetspeedAuthentication.getAnonymousUser(JetspeedAuthentication.java:64) > at > org.apache.jetspeed.services.JetspeedSecurity.getAnonymousUser(JetspeedSecurity.java:134) > at > org.apache.jetspeed.modules.actions.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:59) > at > org.apache.jetspeed.modules.actions.JetspeedSessionValidator.doPerform(JetspeedSessionValidator.java:76) > at org.apache.turbine.modules.Action.perform(Action.java:87) > at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) > at org.apache.turbine.Turbine.doGet(Turbine.java:521) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637) > at org.apache.jsp.index_jsp._jspService(index_jsp.java:45) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > > In my TurbineResources i have also tried to do: > # ------------------------------------------------------------------- > # > # J N D I C O N T E X T S > # > # ------------------------------------------------------------------- > > # This indicates whether Turbine should try to create JNDI contexts. > # > # Default: false > # > contexts=true > > # These are the JNDI context properties. Each context's properties > # are defined by the properties beginning with context.name. > # > # Default: none > # > # Example: The following will create a JNDI context named "name" in > # the data.contexts Hashtable. It will point at the RMI registry on > # localhost running on port 1099, and will use > # com.sun.jndi.rmi.registry.RegistryContextFactory as the initial > # context factory: > # > context.name.java.naming.provider.url=rmi://localhost:1099 > > context.name.java.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory > > But nothing...... i have always that error. > Is possible that i can't use JBoss Datasources for Jetspeed? > I don't hope so..... let me know where i'm wrong because i am not able to > understand. > Anybody has ever configured Jetspeed in order to use JBoss datasources?? > Thanks to all, > regards > > > > ____________________________________________________________ > Navighi a 2 MEGA e i primi 3 mesi sono GRATIS. > Scegli Libero Adsl Flat senza limiti su http://www.libero.it > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > ____________________________________________________________ 6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero! Scaricalo su INTERNET GRATIS 6X http://www.libero.it --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]