The class cast exception usually means you are using the wrong version of jdbc driver.
Brice On 9/5/07, Scandelli Francesco <[EMAIL PROTECTED]> wrote: > > Hi > > I followed the steps you described for deploying jetspeed.war but I obtain > the following error running 'mvn -P tomcat': > > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error executing ant tasks > > Embedded error: The following error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:301: The > following > error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:306: The > following > error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:500: > java.lang.Clas > sCastException: org.apache.maven.usability.MojoFailureExceptionDiagnoser > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Error executing > ant task > s > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:564) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > fecycle(DefaultLifecycleExecutor.java:480) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > (Defau > ltLifecycleExecutor.java:459) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > dleFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > ts(DefaultLifecycleExecutor.java:278) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute > (DefaultLi > fecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl. > java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java > :315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode( > Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing > ant t > asks > at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks > (AbstractA > ntMojo.java:114) > at org.apache.maven.plugin.antrun.AntRunMojo.execute( > AntRunMojo.java:83) > at org.apache.maven.plugin.DefaultPluginManager.executeMojo > (DefaultPlugi > nManager.java:443) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:539) > ... 16 more > Caused by: The following error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:301: The > following > error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:306: The > following > error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:500: > java.lang.Clas > sCastException: org.apache.maven.usability.MojoFailureExceptionDiagnoser > at org.apache.tools.ant.ProjectHelper.addLocationToBuildException > (Projec > tHelper.java:539) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java > :275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks > (AbstractA > ntMojo.java:108) > ... 19 more > Caused by: /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:301: > The > following error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:306: The > following > error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:500: > java.lang.Clas > sCastException: org.apache.maven.usability.MojoFailureExceptionDiagnoser > at org.apache.tools.ant.ProjectHelper.addLocationToBuildException > (Projec > tHelper.java:539) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384) > at org.apache.tools.ant.taskdefs.CallTarget.execute( > CallTarget.java:107) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java > :275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at org.apache.tools.ant.Project.executeSortedTargets(Project.java > :1216) > at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets > (Single > CheckExecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > ... 23 more > Caused by: /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:306: > The > following error occurred while executing this line: > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:500: > java.lang.Clas > sCastException: org.apache.maven.usability.MojoFailureExceptionDiagnoser > at org.apache.tools.ant.ProjectHelper.addLocationToBuildException > (Projec > tHelper.java:539) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384) > at org.apache.tools.ant.taskdefs.CallTarget.execute( > CallTarget.java:107) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java > :275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at org.apache.tools.ant.Project.executeSortedTargets(Project.java > :1216) > at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets > (Single > CheckExecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > ... 32 more > Caused by: /home/cappelc/jetspeedSCAND/jetspeed-2.1.2/src/etc/build.xml:500: > jav > a.lang.ClassCastException: > org.apache.maven.usability.MojoFailureExceptionDiagno > ser > at org.apache.tools.ant.Task.perform(Task.java:373) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at org.apache.tools.ant.Project.executeSortedTargets(Project.java > :1216) > at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets > (Single > CheckExecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > ... 41 more > Caused by: java.lang.ClassCastException: > org.apache.maven.usability.MojoFailureE > xceptionDiagnoser > at > org.apache.maven.usability.diagnostics.ErrorDiagnostics.diagnose(Erro > rDiagnostics.java:75) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.diagnoseError(Abst > ractArtifactTask.java:382) > at org.apache.maven.artifact.ant.AbstractArtifactTask.execute > (AbstractAr > tifactTask.java:455) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java > :275) > at org.apache.tools.ant.Task.perform(Task.java:364) > ... 47 more > > Any idea about what is going wrong? > > Thanks > Francesco > > -----Messaggio originale----- > Da: Brice Lambi [mailto:[EMAIL PROTECTED] > Inviato: mercoledì 5 settembre 2007 0.14 > A: Jetspeed Users List > Oggetto: Re: [Bulk] Re: Building From source problems, and undesrtanding > portlets > > I guess I'm not sure what you mean by "download or use > /jsetspeedtraining." > I don't know what that is but I don't think you need it. The maven2 build > is extremely simple: > > 1.) Download jetspeed-src-2.1.2.zip > 2.) Unzip the file, resulting directory should be jetspeed-2.1.2 > 3.) copy settings.xm.sample from jetspeed-2.1.2/src/settings.xml.sample to > ~/.m2/settings.xml > 4.) edit ~/.m2/settings.xml (this involves entering the path to tomcat and > database information) > 5.) mvn install > 6.) mvn -P tomcat > > What you are trying to do with the maven1 builds is generate your own > portal. You can also do that with the maven2 builds (much simpler). But > if > you just want jetspeed.war to deploy to tomcat follow the steps above. > > Brice > > > On 9/4/07, Mansour <[EMAIL PROTECTED]> wrote: > > > > By the way, all I need to do is to have jetspeed2.war. Exactly like > > jetspeed-1. THen I can copy it to my tomcat and import it inot eclipse, > > customize it easily, and export it again into war. > > > > > > > > Brice Lambi wrote: > > > You really should be using the maven2 builds: > > > > > > http://portals.apache.org/tutorials/jetspeed-2/ > > > > > > Brice > > > > > > > > > On 9/3/07, Mansour <[EMAIL PROTECTED]> wrote: > > > > > >> Woonsan: > > >> Thank you. I didn't try it yet, but I will, and I will post the > > results. > > >> > > >> > > >> Woonsan Ko wrote: > > >> > > >>> Hi Mansour, > > >>> > > >>> I think you met a problem with database settings. > > >>> In my case, I use MySQL with the following database settings in > > >>> > > >> build.properties: > > >> > > >>> org.apache.jetspeed.test.database.url = jdbc:mysql://localhost/j2 > > >>> org.apache.jetspeed.test.database.driver = com.mysql.jdbc.Driver > > >>> org.apache.jetspeed.test.database.user = j2 > > >>> org.apache.jetspeed.test.database.password = XX > > >>> > > >>> org.apache.jetspeed.test.jdbc.drivers.path = > > >>> /home/woonsan/mysql-connector-java-5.0.5/mysql- > > >>> > > >> connector-java-5.0.5-bin.jar > > >> > > >>> org.apache.jetspeed.test.database.default.name = mysql > > >>> > > >>> org.apache.jetspeed.production.database.url = > > jdbc:mysql://localhost/j2 > > >>> org.apache.jetspeed.production.database.driver = > com.mysql.jdbc.Driver > > >>> org.apache.jetspeed.production.database.user = j2 > > >>> org.apache.jetspeed.production.database.password = XX > > >>> > > >>> org.apache.jetspeed.production.jdbc.drivers.path = > > >>> /home/woonsan/mysql-connector-java-5.0.5/mysql- > > >>> > > >> connector-java-5.0.5-bin.jar > > >> > > >>> org.apache.jetspeed.production.database.default.name = mysql > > >>> > > >>> > > >>> Also, MySQL should be accessible at the build time! If you use the > > >>> > > >> default settings (e.g. HSQL > > >> > > >>> DB), then you should start an instance of HSQL DB first. > > >>> > > >>> > > >>> > > >>>> Therefore, jetexpress directory is the portal > > >>>> application of jetspeed and any other directory I copy or deploy is > a > > >>>> portlet application (ie. j2-admin), am I right here? > > >>>> > > >>>> > > >>> Yes, you're right. > > >>> > > >>> > > >>> -Woonsan > > >>> > > >>> --- Mansour <[EMAIL PROTECTED]> wrote: > > >>> > > >>> > > >>> > > >> --------------------------------------------------------------------- > > >> 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] > > > > > > > Internet Email Confidentiality Footer > > ----------------------------------------------------------------------------------------------------- > La presente comunicazione, con le informazioni in essa contenute e ogni > documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' > indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete > i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, > comunicazione, divulgazione o simili basate sul contenuto di tali > informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., > D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se > avete ricevuto questa comunicazione per errore, vi preghiamo di darne > immediata notizia al mittente e di distruggere il messaggio originale e ogni > file allegato senza farne copia alcuna o riprodurne in alcun modo il > contenuto. > > This e-mail and its attachments are intended for the addressee(s) only and > are confidential and/or may contain legally privileged information. If you > have received this message by mistake or are not one of the addressees > above, you may take no action based on it, and you may not copy or show it > to anyone; please reply to this e-mail and point out the error which has > occurred. > > ----------------------------------------------------------------------------------------------------- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >