M1 Release is available at http://www.apache.org/dist/portals/jetspeed-2/

Installer is available at
http://www.binary-designs.net/downloads.html

Hema


On Tue, 08 Feb 2005 07:58:49 +0100, Marky Goldstein <[EMAIL PROTECTED]> wrote:
> Hi Jack,
> Where can I find the Release version of Jetspeed 2?
> Is there any? It's hard to see on the Jetspeed 2
> website...
> Best regards,
> Marky
> 
> Jack Lund wrote:
> 
> >Well, I finally got it working, but I had to a) upgrade to tomcat
> >5.0.28, b) go to the release version of jetspeed 2 rather than the
> >version from CVS, c) make sure the mysql connection jar was in the right
> >place (it was in 5.0.27, but I forgot it initially in 5.0.28), and d)
> >undeploy and redeploy a few times. I'm still getting errors on the third
> >party and test suite portlets, but at least I got logged in as admin
> >finally.
> >
> >-Jack
> >
> >On Sun, 2005-02-06 at 23:05 -0500, Jason Negrette wrote:
> >
> >
> >
> >>I'm actually getting this exact same problem. So please, if anyone else
> >>knows or you yourself figure it out, pass the answer on to me. I would
> >>be eternally grateful. Thank you!
> >>
> >>Jason
> >>
> >>Jack Lund wrote:
> >>
> >>
> >>
> >>>Okay, here's what I can figure out:
> >>>
> >>>My initial problem seemed to be because, although I thought I was using
> >>>tomcat 5.0.28, I was actually using 5.0.27. Once I switched to tomcat
> >>>5.0.28, it actually got worse. Now, I don't even get the welcome page,
> >>>instead I get a 500 error:
> >>>
> >>>javax.servlet.ServletException: Failed to initalize jetspeed.
> >>>org.apache.jetspeed.exception.JetspeedException: Unable to create Engine
> >>>
> >>>     
> >>> org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:206)
> >>>     javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> >>>     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>>     
> >>> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
> >>>     
> >>> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
> >>>     org.apache.jsp.index_jsp._jspService(index_jsp.java:44)
> >>>     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >>>     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>>     
> >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> >>>     
> >>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> >>>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >>>     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>>
> >>>
> >>>root cause
> >>>
> >>>
> >>>org.apache.jetspeed.exception.JetspeedException: Unable to create Engine
> >>>     org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:76)
> >>>     
> >>> org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:135)
> >>>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     java.lang.reflect.Method.invoke(Method.java:324)
> >>>     
> >>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
> >>>     org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> >>>     org.apache.commons.digester.Rule.end(Rule.java:276)
> >>>     org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> >>>     
> >>> org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
> >>>     org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> >>>     
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> >>>  Source)
> >>>     
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> >>>  Source)
> >>>     
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> >>>  Source)
> >>>     org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>>     org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>>     org.apache.commons.digester.Digester.parse(Digester.java:1567)
> >>>     
> >>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
> >>>     org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> >>>     org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> >>>     
> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
> >>>     
> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>     org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> >>>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     java.lang.reflect.Method.invoke(Method.java:324)
> >>>     org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> >>>     org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> >>>
> >>>In the tomcat logs, I have a null pointer exception:
> >>>
> >>>2005-02-06 21:21:33 
> >>>StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: 
> >>>init(): ruleChain: [org.apache.webapp.balancer.RuleChain: 
> >>>[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News 
> >>>/ Redirect URL: http://www.cnn.com], 
> >>>[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: 
> >>>paramName / Target param value: paramValue / Redirect URL: 
> >>>http://www.yahoo.com], 
> >>>[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: 
> >>>http://jakarta.apache.org]]
> >>>2005-02-06 21:21:38 StandardContext[/jetspeed]JetspeedContainerServlet: 
> >>>starting initialization of context Jetspeed-2 Enterprise Portal
> >>>2005-02-06 21:21:38 StandardContext[/jetspeed]JetspeedContainerServlet: 
> >>>Initialization complete for context Jetspeed-2 Enterprise Portal
> >>>2005-02-06 21:21:39 StandardContext[/jetspeed]StandardWrapper.Throwable
> >>>java.lang.NullPointerException
> >>>     at 
> >>> org.apache.jetspeed.velocity.JetspeedVelocityViewServlet.init(JetspeedVelocityViewServlet.java:137)
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at 
> >>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
> >>>     at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> >>>     at org.apache.commons.digester.Rule.end(Rule.java:276)
> >>>     at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> >>>     at 
> >>> org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> >>> Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> >>>  Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>>     at org.apache.commons.digester.Digester.parse(Digester.java:1567)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> >>>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
> >>>     at 
> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> >>>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
> >>>     at 
> >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> >>>     at 
> >>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
> >>>     at 
> >>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
> >>>     at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> >>>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> >>>
> >>>2005-02-06 21:21:39 StandardContext[/jetspeed]Servlet /jetspeed threw 
> >>>load() exception
> >>>javax.servlet.ServletException: Servlet.init() for servlet velocity threw 
> >>>exception
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1071)
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at 
> >>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
> >>>     at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> >>>     at org.apache.commons.digester.Rule.end(Rule.java:276)
> >>>     at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> >>>     at 
> >>> org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> >>> Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> >>>  Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>>     at org.apache.commons.digester.Digester.parse(Digester.java:1567)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> >>>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
> >>>     at 
> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> >>>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
> >>>     at 
> >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> >>>     at 
> >>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
> >>>     at 
> >>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
> >>>     at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> >>>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> >>>----- Root Cause -----
> >>>java.lang.NullPointerException
> >>>     at 
> >>> org.apache.jetspeed.velocity.JetspeedVelocityViewServlet.init(JetspeedVelocityViewServlet.java:137)
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
> >>>     at 
> >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
> >>>     at 
> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at 
> >>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
> >>>     at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> >>>     at org.apache.commons.digester.Rule.end(Rule.java:276)
> >>>     at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> >>>     at 
> >>> org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> >>> Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> >>>  Source)
> >>>     at 
> >>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> >>>  Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >>>     at org.apache.commons.digester.Digester.parse(Digester.java:1567)
> >>>     at 
> >>> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
> >>>     at 
> >>> org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> >>>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> >>>     at 
> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
> >>>     at 
> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> >>>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
> >>>     at 
> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
> >>>     at 
> >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> >>>     at 
> >>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
> >>>     at 
> >>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
> >>>     at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> >>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>     at 
> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>     at 
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>     at java.lang.reflect.Method.invoke(Method.java:324)
> >>>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> >>>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> >>>
> >>>So, I switched from using the latest CVS source to using the 2.0M1 source. 
> >>>That also fails, giving me a different null pointer exception.
> >>>
> >>>It's getting late, so I'll pursue it later. If anyone has any ideas on 
> >>>what's going on, please let me know.
> >>>
> >>>Thanks.
> >>>
> >>>-Jack
> >>>
> >>>
> >>>
> >>>On Sun, 2005-02-06 at 16:58 -0600, Jack Lund wrote:
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>>Okay, here's my jetspeed.xml file:
> >>>>
> >>>><Context path="/jetspeed" docBase="jetspeed" crossContext="true">
> >>>>
> >>>> <Realm className="org.apache.catalina.realm.JAASRealm"
> >>>>        appName="Jetspeed"
> >>>>
> >>>>userClassNames="org.apache.jetspeed.security.impl.UserPrincipalImpl"
> >>>>
> >>>>roleClassNames="org.apache.jetspeed.security.impl.RolePrincipalImpl"
> >>>>        useContextClassLoader="false"
> >>>>        debug="3"/>
> >>>>
> >>>>       <ResourceParams name="jdbc/jetspeed">
> >>>>   <parameter>
> >>>>     <name>factory</name>
> >>>>     <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- Maximum number of dB connections in pool. Make sure you
> >>>>        configure your mysqld max_connections large enough to handle
> >>>>        all of your db connections. Set to 0 for no limit.
> >>>>        -->
> >>>>   <parameter>
> >>>>     <name>maxActive</name>
> >>>>     <value>100</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- Maximum number of idle dB connections to retain in pool.
> >>>>        Set to 0 for no limit.
> >>>>        -->
> >>>>   <parameter>
> >>>>     <name>maxIdle</name>
> >>>>     <value>30</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- Maximum time to wait for a dB connection to become available
> >>>>        in ms, in this example 10 seconds. An Exception is thrown if
> >>>>        this timeout is exceeded.  Set to -1 to wait indefinitely.
> >>>>        -->
> >>>>   <parameter>
> >>>>     <name>maxWait</name>
> >>>>     <value>10000</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- HSQL dB username and password for dB connections  -->
> >>>>   <parameter>
> >>>>    <name>username</name>
> >>>>    <value>jetspeed2</value>
> >>>>   </parameter>
> >>>>   <parameter>
> >>>>    <name>password</name>
> >>>>    <value>jetspeed2</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- Class name for HSQL JDBC driver -->
> >>>>   <parameter>
> >>>>      <name>driverClassName</name>
> >>>>      <value>com.mysql.jdbc.Driver</value>
> >>>>   </parameter>
> >>>>
> >>>>   <!-- The JDBC connection url for connecting to your HSQL dB.  -->
> >>>>   <parameter>
> >>>>     <name>url</name>
> >>>>     <value>jdbc:mysql://localhost/j2</value>
> >>>>   </parameter>
> >>>> </ResourceParams>
> >>>>
> >>>></Context>
> >>>>
> >>>>All the parameters seem to be correct for my mysql database. When I try
> >>>>to access it, here's what I have:
> >>>>
> >>>>$ mysql -ujetspeed2 -pjetspeed2 j2
> >>>>Reading table information for completion of table and column names
> >>>>You can turn off this feature to get a quicker startup with -A
> >>>>
> >>>>Welcome to the MySQL monitor.  Commands end with ; or \g.
> >>>>Your MySQL connection id is 56 to server version: 3.23.58
> >>>>
> >>>>Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
> >>>>
> >>>>mysql> select * from SECURITY_CREDENTIAL;
> >>>>+---------------+--------------+----------+------
> >>>>+---------------------------------------------------------------------
> >>>>+-----------------+------------+------------+---------------
> >>>>+------------+----------------+----------------+----------------
> >>>>+----------------+-----------------+
> >>>>| CREDENTIAL_ID | PRINCIPAL_ID | VALUE    | TYPE | CLASSNAME
> >>>>| UPDATE_REQUIRED | IS_ENCODED | IS_ENABLED | AUTH_FAILURES | IS_EXPIRED
> >>>>| CREATION_DATE  | MODIFIED_DATE  | PREV_AUTH_DATE | LAST_AUTH_DATE |
> >>>>EXPIRATION_DATE |
> >>>>+---------------+--------------+----------+------
> >>>>+---------------------------------------------------------------------
> >>>>+-----------------+------------+------------+---------------
> >>>>+------------+----------------+----------------+----------------
> >>>>+----------------+-----------------+
> >>>>|             1 |            1 | admin    |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20040522162712 |
> >>>>20040522162712 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|             2 |            2 | manager  |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20040522162712 |
> >>>>20040522162712 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|             3 |            3 | user     |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20040522162712 |
> >>>>20040522162712 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|             4 |            4 | tomcat   |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20040522162712 |
> >>>>20040522162712 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|             5 |            5 | jetspeed |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20040522162712 |
> >>>>20040522162712 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|            50 |           50 | subsite  |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20050101000000 |
> >>>>20050101000000 | 20050206144752 | 20050206144752 | NULL            |
> >>>>|            51 |           51 | subsite2 |    0 |
> >>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>0 |          0 |  1 |             0 |          0 | 20050101000000 |
> >>>>20050101000000 | 20050206144752 | 20050206144752 | NULL            |
> >>>>+---------------+--------------+----------+------
> >>>>+---------------------------------------------------------------------
> >>>>+-----------------+------------+------------+---------------
> >>>>+------------+----------------+----------------+----------------
> >>>>+----------------+-----------------+
> >>>>7 rows in set (0.02 sec)
> >>>>
> >>>>I've even tried restarting tomcat to make sure the connection parameters
> >>>>are the ones being used. I guess I'm really confused now.
> >>>>
> >>>>-Jack
> >>>>
> >>>>On Sun, 2005-02-06 at 23:21 +0100, Ate Douma wrote:
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>Just to be clear: the correct (initial) password for the admin user *is* 
> >>>>>admin
> >>>>>(as you can see from your own select results).
> >>>>>
> >>>>>Now, it doesn't look your passwords are yet encrypted. That means they 
> >>>>>haven't
> >>>>>been accessed yet. At least, not from this table. As you don't seem to 
> >>>>>have other
> >>>>>problems during startup (indicating your not connected to any database) 
> >>>>>I suspect
> >>>>>you might be looking at the wrong one.
> >>>>>You probably know already Jetspeed-2 uses two different 
> >>>>>database/schemas: one for
> >>>>>building/tests and one for production.
> >>>>>
> >>>>>Is it possible you are using or looking at the wrong schema for the 
> >>>>>production database?
> >>>>>Check the jetspeed.xml in $TOMCAT/conf/Catalina/localhost.
> >>>>>The connection parameters used by the portal at runtime are stored in 
> >>>>>there.
> >>>>>
> >>>>>Jack Lund wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>I tried those first off. No luck. Strangely enough, I also looked at the
> >>>>>>SECURITY_CREDENTIAL table for the password. I was figuring on seeing
> >>>>>>encrypted passwords there. Instead, this is what is in mine:
> >>>>>>
> >>>>>>mysql> select * from SECURITY_CREDENTIAL;
> >>>>>>+---------------+--------------+----------+------
> >>>>>>+---------------------------------------------------------------------
> >>>>>>+-----------------+------------+------------+---------------
> >>>>>>+------------+----------------+----------------+----------------
> >>>>>>+----------------+-----------------+
> >>>>>>| CREDENTIAL_ID | PRINCIPAL_ID | VALUE    | TYPE | CLASSNAME
> >>>>>>| UPDATE_REQUIRED | IS_ENCODED | IS_ENABLED | AUTH_FAILURES | IS_EXPIRED
> >>>>>>| CREATION_DATE  | MODIFIED_DATE  | PREV_AUTH_DATE | LAST_AUTH_DATE |
> >>>>>>EXPIRATION_DATE |
> >>>>>>+---------------+--------------+----------+------
> >>>>>>+---------------------------------------------------------------------
> >>>>>>+-----------------+------------+------------+---------------
> >>>>>>+------------+----------------+----------------+----------------
> >>>>>>+----------------+-----------------+
> >>>>>>|             1 |            1 | admin    |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20040522162712 | 20040522162712 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|             2 |            2 | manager  |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20040522162712 | 20040522162712 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|             3 |            3 | user     |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20040522162712 | 20040522162712 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|             4 |            4 | tomcat   |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20040522162712 | 20040522162712 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|             5 |            5 | jetspeed |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20040522162712 | 20040522162712 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|            50 |           50 | subsite  |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20050101000000 | 20050101000000 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>|            51 |           51 | subsite2 |    0 |
> >>>>>>org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialImpl |
> >>>>>>0 |          0 |          1 |             0 |          0 |
> >>>>>>20050101000000 | 20050101000000 | 20050206144752 | 20050206144752 | NULL
> >>>>>>|
> >>>>>>+---------------+--------------+----------+------
> >>>>>>+---------------------------------------------------------------------
> >>>>>>+-----------------+------------+------------+---------------
> >>>>>>+------------+----------------+----------------+----------------
> >>>>>>+----------------+-----------------+
> >>>>>>7 rows in set (0.00 sec)
> >>>>>>
> >>>>>>I don't see any encrypted passwords there. I do see what might be
> >>>>>>unencrypted passwords, in column 3, but I tried those and it didn't
> >>>>>>work. Also, even though I have tried and failed several passwords, the
> >>>>>>AUTH_FAILURES and IS_ENABLED columns haven't changed. Obviously, I'm
> >>>>>>missing something, but I don't know what it is.
> >>>>>>
> >>>>>>Just for some background, I initially tried the default hypersonic
> >>>>>>database, and couldn't get in using admin/admin, admin/jetspeed, or
> >>>>>>anything else I could think of to try, and I figured it would be easier
> >>>>>>for me to look at the DB tables from mysql, so I moved everything to
> >>>>>>mysql (which wasn't too bad, really, thanks to the docs), and got it
> >>>>>>going again. I don't have hypersonic running, so I'm pretty sure it's
> >>>>>>not going against that DB, but I really can't explain why none of this
> >>>>>>is working.
> >>>>>>
> >>>>>>Again, any help would be appreciated.
> >>>>>>
> >>>>>>-Jack
> >>>>>>
> >>>>>>On Sun, 2005-02-06 at 22:36 +0100, Ate Douma wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>Jack,
> >>>>>>>
> >>>>>>>The default/demo user accounts are inserted in the database table 
> >>>>>>>SECURITY_CREDENTIAL
> >>>>>>>by the database dependent populate-userinfo-for-default-psml.sql 
> >>>>>>>scripts which
> >>>>>>>you can find under the src/sql folder.
> >>>>>>>For all these accounts the (initial) password is the same as the user 
> >>>>>>>name:
> >>>>>>>
> >>>>>>> admin/admin
> >>>>>>> jetspeed/jetspeed
> >>>>>>> user/user
> >>>>>>>
> >>>>>>> et cetera
> >>>>>>>
> >>>>>>>Now, as you probably have tried more than 3 times different passwords 
> >>>>>>>for the
> >>>>>>>admin user, you are in bad luck: the account will be locked out by now 
> >>>>>>>by the
> >>>>>>>default configured security rules!
> >>>>>>>You can re enable a user account by setting the IS_ENABLED column 
> >>>>>>>value for the
> >>>>>>>admin user back to 1 (it will be 0 if the account is locked out).
> >>>>>>>
> >>>>>>>To determine which record actually is the one for the admin user, find
> >>>>>>>the record with:
> >>>>>>>     SECURITY_CREDENTIAL.PRINCIPAL_ID = SECURITY_PRINCIPAL.PRINCIPAL_ID
> >>>>>>> AND SECURITY_PRINCIPAL.FULL_PATH = '/user/admin'
> >>>>>>>or just set them all back to value 1.
> >>>>>>>
> >>>>>>>The reason you couldn't find the correct password (anymore) for the 
> >>>>>>>admin user
> >>>>>>>in the database is because it is encrypted by now. Initially, these 
> >>>>>>>aren't encrypted
> >>>>>>>as you can find out from the populate scripts, but they will be at 
> >>>>>>>first access
> >>>>>>>(with the default configured security rules that is).
> >>>>>>>
> >>>>>>>Once you have re enabled the admin user and can login with 
> >>>>>>>admin/admin, you can use
> >>>>>>>the administrative UserManagement portlets to enable other user 
> >>>>>>>accounts which might
> >>>>>>>have been locked out again.
> >>>>>>>
> >>>>>>>Note: at first login, you'll be required to change the password again 
> >>>>>>>;-)
> >>>>>>>
> >>>>>>>And yes, you are right, we should document this more prominently I 
> >>>>>>>guess :-)
> >>>>>>>
> >>>>>>>Regards,
> >>>>>>>
> >>>>>>>ATe
> >>>>>>>
> >>>>>>>Jack Lund wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>Hi. I apologize if this is a newbie question, but I'm having a lot of
> >>>>>>>>trouble logging in as admin with my jetspeed 2 installation. The
> >>>>>>>>jetspeed 2 docs don't seem to have any indication (that I have seen) 
> >>>>>>>>of
> >>>>>>>>what the default admin password is, and I've tried the one listed in 
> >>>>>>>>the
> >>>>>>>>jetspeed 1 docs, plus any others I could think of. I've also tried
> >>>>>>>>looking for docs on where the passwords are kept, with no luck. I've
> >>>>>>>>also tried just looking through the DB tables, again with no luck.
> >>>>>>>>
> >>>>>>>>Please, any assistance would be greatly appreciated.
> >>>>>>>>
> >>>>>>>>Thanks.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>---------------------------------------------------------------------
> >>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>
> >>>
> >>>
> >>>
> >
> >
> >
> 
> 


-- 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hema Menon

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to