Thanks for the quick reply. Anyway, after having further analyzed the output of 
'mvn -P tomcat' I discovered that maven stopped because it couldn't find some 
dependencies:

commons-betwixt/commons-betwixt/0.8 
commons-codec/commons-codec/1.2 
log4j/log4j/1.2.12 
log4j/log4j/1.2.8

As workaround I downloaded from the internet those projects and put them in 
~/.m2/repository and finally everything worked fine!

Cheers
Francesco 

-----Messaggio originale-----
Da: Mohan K [mailto:[EMAIL PROTECTED] 
Inviato: mercoledì 5 settembre 2007 17.50
A: 'Jetspeed Users List'
Oggetto: RE: [Bulk] Re: Building From source problems, and understanding 
portlets

For some reason, I didn't have much time to figure this out. The current
Maven-2 source build by default tries to setup the initial database. So make
sure in your settings.xml, the tomcat server home settings are available.
And I believe the default is "derby-embedded", make sure the the jar (as in
the profile element for derby in the settings.xml) is available in your
<tomcat-server-home>/shared/lib (also specified in settings.xml).
Cheers
mohan

-----Original Message-----
From: Scandelli Francesco [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 05, 2007 8:22 AM
To: Jetspeed Users List
Subject: R: [Bulk] Re: Building From source problems, and undesrtanding
portlets

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]



---------------------------------------------------------------------
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]

Reply via email to