You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(16) |
Sep
(155) |
Oct
(15) |
Nov
(17) |
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(2) |
Feb
(148) |
Mar
(97) |
Apr
(24) |
May
(20) |
Jun
(2) |
Jul
(6) |
Aug
(98) |
Sep
(58) |
Oct
(71) |
Nov
(42) |
Dec
(9) |
| 2004 |
Jan
(17) |
Feb
(33) |
Mar
(34) |
Apr
(11) |
May
(71) |
Jun
(121) |
Jul
(76) |
Aug
(32) |
Sep
(15) |
Oct
(32) |
Nov
(7) |
Dec
(3) |
| 2005 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
(21) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ricardo C. <rce...@ya...> - 2006-02-21 06:34:07
|
Hola, No has configurado el archivo licurgo-datasources.xml. Por eso te está arrojando el error del @JDBC_DRIVER. Y sí, si es un error importante. Yo tuve que solucionarlo antes de poder ejecutar mi primera acción. Si no me equivoco Cáñamo hace la conexión a la base de datos y extrae algunos datos ¿qué motor de base de datos piensas utilizar? Saludos Ricardo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com |
|
From: Enrique R. L. <las...@ja...> - 2006-02-20 21:31:59
|
Usas tomcat o sun one?
Creo q el error es debido a que canyamo y tu servidor de aplicaciones
usan distintas versiones de la libreria commons-logging, pero tampoco
puede asegurarlo.
Lo q si puedo confirmarte es q tus pasos han sido los correctos.
El lun, 20-02-2006 a las 17:11 +0100, Andrés Adrover Kvamsdal escribió:
> Hola,
>
> Con la intención de obtener logs que informasen de todos los pasos que
> ejecuta el canyamo a lo largo de su ciclo de vida modifiqué el fichero
> holamimundo\holamimundo-webapp\WEB-INF\classes\log4j.xml. Yo he visto
> muchas veces en el código de canyamo referencias de un elemento llamado
> logger y quiero una traza de todo lo que manda el logger en un fichero
> de importancia debug hasta que adquiera más soltura con el canyamo.
>
> En el log4j.xml hice los siguientes cambios.
>
> <appender name="Fichero" class="org.apache.log4j.RollingFileAppender">
> <param name="File" value="I:\\canyamo.log"/>
> <param name="MaxFileSize" value="10000KB"/>
> <param name="MaxBackupIndex" value="10"/>
> <param name="Append" value="true"/>
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern" value="%d [%-5p]-%c{2}: %m%n"/>
> </layout>
> </appender>
>
> cambié el param file
>
> En
> <root>
> <priority value="debug"/>
> <appender-ref ref="Fichero"/>
> </root>
>
>
> cambié tanto el property como el appender-ref
>
> Ahora los logs del tomcat se quejan de
>
> INFO: XML validation disabled
> ...
> Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
> findResourceInternal
>
> INFO: Illegal access: this web application instance has been stopped
> already. Could not load commons-logging.properties. The eventual
> following stack trace is caused by an error thrown for debugging
> purposes as well as to attempt to terminate the thread which caused the
> illegal access, and has no functional impact.
>
> Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
> findResourceInternal
>
> INFO: Illegal access: this web application instance has been stopped
> already. Could not load
> META-INF/services/org.apache.commons.logging.LogFactory. The eventual
> following stack trace is caused by an error thrown for debugging
> purposes as well as to attempt to terminate the thread which caused the
> illegal access, and has no functional impact.
>
> ....
>
> Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
> findResourceInternal
>
> INFO: Illegal access: this web application instance has been stopped
> already. Could not load commons-logging.properties. The eventual
> following stack trace is caused by an error thrown for debugging
> purposes as well as to attempt to terminate the thread which caused the
> illegal access, and has no functional impact.
>
>
> He roto algo y no tengo suficientes conocimientos para saber el qué
--
_______________________________
Enrique Rodriguez Lasterra
lasterra AT javahispano DOT org
http://www.javahispano.org
Asociación sin ánimo de lucro sobre java
Spanish non profit association about java
|
|
From: <te...@cm...> - 2006-02-20 16:04:23
|
Hola,
Con la intención de obtener logs que informasen de todos los pasos que
ejecuta el canyamo a lo largo de su ciclo de vida modifiqué el fichero
holamimundo\holamimundo-webapp\WEB-INF\classes\log4j.xml. Yo he visto
muchas veces en el código de canyamo referencias de un elemento llamado
logger y quiero una traza de todo lo que manda el logger en un fichero
de importancia debug hasta que adquiera más soltura con el canyamo.
En el log4j.xml hice los siguientes cambios.
<appender name="Fichero" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="I:\\canyamo.log"/>
<param name="MaxFileSize" value="10000KB"/>
<param name="MaxBackupIndex" value="10"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%-5p]-%c{2}: %m%n"/>
</layout>
</appender>
cambié el param file
En
<root>
<priority value="debug"/>
<appender-ref ref="Fichero"/>
</root>
cambié tanto el property como el appender-ref
Ahora los logs del tomcat se quejan de
INFO: XML validation disabled
...
Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
findResourceInternal
INFO: Illegal access: this web application instance has been stopped
already. Could not load commons-logging.properties. The eventual
following stack trace is caused by an error thrown for debugging
purposes as well as to attempt to terminate the thread which caused the
illegal access, and has no functional impact.
Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
findResourceInternal
INFO: Illegal access: this web application instance has been stopped
already. Could not load
META-INF/services/org.apache.commons.logging.LogFactory. The eventual
following stack trace is caused by an error thrown for debugging
purposes as well as to attempt to terminate the thread which caused the
illegal access, and has no functional impact.
....
Feb 20, 2006 4:53:58 PM org.apache.catalina.loader.WebappClassLoader
findResourceInternal
INFO: Illegal access: this web application instance has been stopped
already. Could not load commons-logging.properties. The eventual
following stack trace is caused by an error thrown for debugging
purposes as well as to attempt to terminate the thread which caused the
illegal access, and has no functional impact.
He roto algo y no tengo suficientes conocimientos para saber el qué
--
Sin otro particular se despide atententamente,
Andrés Adrover Kvamsdal
uni...@cm...
CMP SRL
Nuñez de Balboa 114, oficina 310
28006 Madrid
España
Tfno: +3491 561 7767 Fax +34 91 561 3301
|
|
From: Andres A. <an...@cm...> - 2006-02-20 13:48:31
|
Hola,
No soy capaz de encontrar mi action.
El log del tomcat del netbeans se queja de la siguiente forma
2006-02-20 12:54:19,119 [ERROR]-config.ConfigLoader: Cannot created XML
Parser: Couldn't create connection pool: Couldn't load class @JDBC_DRIVER@
[INFO] RuleTypesLoader - loading ruletypes on
/org/javahispano/canyamo/services/form/rules/default-rules.xml
[CANYAMO] OCAS Initialized
[ERROR] ActionManager - Accion no encontrada: /holamimundo.hola.action
[INFO] DisplayerManager - Displayer no encontrado:portal.myportal
[INFO] DisplayerManager - Displayer no encontrado:commons.exception
2006-02-20 12:54:37,025 [ERROR]-[/holamimundo].[CanyamoServlet]:
Servlet.service() for servlet CanyamoServlet threw exception
java.lang.NullPointerException
at
org.javahispano.canyamo.core.WebAppEngine.getView(WebAppEngine.java:97)
LaURL que usé es
http://localhost:8084/holamimundo/holamimundo.hola.action
Mi conf/holamimundo/app.xml es
<application prefix="holamimundo" version="0.1">
<author>
El andreso
</author>
<description>
Aplicacion de prueba
</description>
<actions>
<action
class="org.injuve.prueba.HolaMundoAction"
name="hola"
displayer="holamimundo.hola"
/>
</actions>
<displayers>
<displayer
class="org.javahispano.canyamo.services.presentation.template.GenericTemplateDisplayer"
name="hola">
<property name="template" value="holamimundo/hola.html"
</displayer>
</displayers>
</application>
Mi fichero de html está en presentation/hola.html y es el del tutorial
en formato openoffice. Mi org.injuve.prueba.HolaMundoAction contiene
únicamente lo especificado en ese mismo tutorial.
Me imagino que el error de JDBC no es demasiado importante.
Estoy satisfecho. He conseguido avanzar.
--
Sin otro particular se despide atententamente,
Andrés Adrover Kvamsdal
uni...@cm...
CMP SRL
Nuñez de Balboa 114, oficina 310
28006 Madrid
España
Tfno: +3491 561 7767 Fax +34 91 561 3301
|
|
From: Ricardo C. <rce...@ya...> - 2006-02-20 12:47:37
|
Hola Andrés, Te respondo entre líneas: Andrés Adrover Kvamsdal escribió: > Hola, > > Busco referencias a HelloWorldApp según > canyamo\docs\tutorial\canyamo-1.0.xml para descomentarlo. No lo encuentro > Creo que esto a cambiado hace poco (imagino que para hacerlo más sencillo); ahora ya aparece descomentado de forma predeterminada. Así que no te preocupes por este detalle. > Ejecuto clean and build en el netbeans. > > Casca con un error de que no puede encontrar la carpeta > I:\sourcecanyamo-apps > Yo obtenía el mismo error al principio. Esto se debía a que al ejecutar el target create-webapp de Canyamo Portal Engine, te pide como último paso "Indica la Ruta donde se encuentran las aplicaciones de cañamo" y debes colocar ahí la ruta donde se encuentran las canyamo-app que bajaste del cvs. Seguramente notaste que este cuadro de diálogo no esta mencionado en el tutorial; si no pones nada igual se crea la webapp que estás creando pero tiene el inconveniente que mencionas. Espero que esto te sea de utilidad. Saludos Ricardo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com |
|
From: Enrique R. L. <las...@ja...> - 2006-02-20 09:55:36
|
> Casca con
> Created dir: I:\source\canyamo-apps\commons\${dir.destination}
Renombra el fichero I:\source\canyamo-apps\global.properties.saple a
global.properties.
>=20
> No podr=E9 dedicarle mucho m=E1s tiempo a conseguir una p=E1gina=20
> Web que muestre hola mundo
He estado pensando en lo que me comentaba tu jefe (creo) el jueves =
pasado, y
pensamos que no podemos daros el servicio que nos proponeis.
Canyamo nacio como un proyecto opensource, y como tal tiene sus =
problemas.
Yo creo que con la documentaci=F3n que tenemos publicada y las listas de
distribuci=F3n se pueden hacer cosas, pero no puedo comprometerme a que
NHT-Norwick os de un soporte serio, porque como os dije, somos una =
empresa
peque=F1a que no puede dedicar unos de sus recursos a daros soporte.
No es una cuesti=F3n econ=F3mica, simplemente creemos que no podemos =
hacerlo de
forma serie y no queremos que canyamo suponga un problema para vosotros.
Como he dicho antes, la listas estan activas y respondemos todas las
preguntas que llegan, pero no en un tiempo cr=EDtico.
Trasladale mis comentarios a tu superior y estoy disponible para lo que
querais.
Un saludo, Enrique.
>=20
> Andr=E9s
> --=20
>=20
> Sin otro particular se despide atententamente, Andr=E9s Adrover=20
> Kvamsdal uni...@cm...
>=20
> CMP SRL
> Nu=F1ez de Balboa 114, oficina 310
> 28006 Madrid
> Espa=F1a
> Tfno: +3491 561 7767 Fax +34 91 561 3301
>=20
>=20
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep=20
> through log files for problems? Stop! Download the new AJAX=20
> search engine that makes searching your log files as easy as=20
> surfing the web. DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486&
> dat=3D121642
> _______________________________________________
> Este proyecto se esta moviendo a javaHispano.net, dividido en=20
> dos: C=E1=F1amo (http://javahispano.net/projects/canyamo/) y=20
> Aplicaciones para C=E1=F1amo=20
> (http://javahispano.net/projects/canyamo-apps/). Te rogamos=20
> que utilices las listas de ambos proyectos en lugar de esta a=20
> partir de ahora.
|
|
From: <te...@cm...> - 2006-02-20 08:58:57
|
Hola,
Borré todo lo que había fracasado,
Me bajé canyamo y canyamo-apps de cvs en un sitio nuevo de mi disco duro
Abrí el proyecto canyamo con el netbeans
Ejecuté el target create-web-app dando como proyecto mundo
Abrí la carpeta proyecto holamimundo\scripts\webapp-nbproject con el
Netbeans
Busco referencias a HelloWorldApp según
canyamo\docs\tutorial\canyamo-1.0.xml para descomentarlo. No lo encuentro
Ejecuto clean and build en el netbeans.
Casca con un error de que no puede encontrar la carpeta
I:\sourcecanyamo-apps
Edito holamimundo\scripts\webapp-ant cambiando las barras hacia atrás
por barras dobles
Ejecuto clean and build en el netbeans
Casca con
Created dir: I:\source\canyamo-apps\commons\${dir.destination}
I:\andres\esmio\holamimundo\scripts\webapp-nbproject\build.xml:10: The
following error occurred while executing this line:
I:\andres\esmio\holamimundo\scripts\webapp-ant\build.xml:14: The
following error occurred while executing this line:
I:\andres\esmio\holamimundo\scripts\webapp-ant\build.xml:63: The
following error occurred while executing this line:
I:\source\canyamo-apps\commons\build.xml:36: The following error
occurred while executing this line:
I:\source\canyamo-apps\scripts\appbuild.xml:22: srcdir
"I:\source\canyamo-apps\commons\${dir.source}" does not exist!
BUILD FAILED (total time: 14 seconds)
No podré dedicarle mucho más tiempo a conseguir una página Web que
muestre hola mundo
Andrés
--
Sin otro particular se despide atententamente,
Andrés Adrover Kvamsdal
uni...@cm...
CMP SRL
Nuñez de Balboa 114, oficina 310
28006 Madrid
España
Tfno: +3491 561 7767 Fax +34 91 561 3301
|
|
From: Ricardo C. <rce...@ya...> - 2006-02-18 19:15:25
|
Enrique Rodriguez Lasterra escribió:
> Quizas date,as
No, tampoco funciona de esa manera :-(. Ahora, definitivamente hay
problemas con esa línea porque si la pongo antes de otra propiedad para
la misma acción, por ejemplo
<property name="count" value="3"/>
Tampoco funciona, es decir, no me filtra las 3 últimas noticias :-S. En
todo caso, ya he cambiado esta parte para usar la acción
FilterItemRecordAction. El cual me está funcionando bien, salvo que
todavía no identifico como hacer para que, utilizando la paginación,
pueda ver una página determinada.
Tengo configurada la aplicación con estas propiedades:
<property name="paginate" value="true" />
<property name="page-size" value="5"/>
Y la acción de la siguiente manera.
<action
class="org.canyamo.apps.items.FilterItemRecordAction"
name="filtro"
displayer="helloworld.type">
<property name="empty-list-without-params" value="false"/>
<property name="page-size" value="5"/>
<property name="order" value="date desc"/>
</action>
Cuando utilizo esta url:
http://localhost:8084/helloworld/helloworld.filtro.action
Me obtiene los primeros 5 items, ordenados de acuerdo a la fecha (en
forma descendente). Hasta acá todo bien.
Igual me funcionan los filtros del tipo:
http://localhost:8084/helloworld/helloworld.filtro.action?search_id_equals=3
El problema es cuando intento obtener por ejemplo la página 2:
http://localhost:8084/helloworld/helloworld.filtro.action?page_get=2
Siempre me trae la página 1.
¿Qué me está faltando?
Gracias anticipadas por la ayuda (he mandado un par de mensajes a
javahispano.net, pero creo que no han llegado :-S).
Ricardo
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
|
|
From: Enrique R. L. <las...@ja...> - 2006-02-17 18:17:59
|
ue Rodriguez Lasterra escribi=F3: > > > > Prueba conb "date asc" o "date desc" Quizas date,asc |
|
From: Ricardo C. <rce...@ya...> - 2006-02-17 17:48:03
|
Enrique Rodriguez Lasterra escribió: > > Prueba conb "date asc" o "date desc" > Tampoco funciona :-(. > Yo particularmente no uso nunca la accion de LastItemsAction. Le hemos > sacada mucho partido a FilterItemRecordAction Veo que tiene soporte para paginación. Justo lo que necesito :-). Me agrada la idea de usar una acción "más flexible" como está. Ahora les cuento (en javahispano.net) como sale el "experimento" con esta acción que voy a hacer. > pero tiene demasiadas > opciones como para que te la pueda explicar :-( Lo apunto para documentar. > :-) > Suerte ;-) > Gracias. Casi siempre la tengo ;). ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com |
|
From: Enrique R. L. <las...@ja...> - 2006-02-17 16:02:59
|
=20 > Efectivamente el problema est=E1 en la acci=F3n que est=E1 antes de=20 > la de item. Lo curioso es que si se carga. Pero ya tengo cual=20 > es la "l=EDnea > problem=E1tica": > <property name=3D"order-by" value=3D"date"/> que est=E1 dentro de=20 > la acci=F3n portal. =BFPor qu=E9 afecta esto a la acci=F3n item? = Aqu=ED=20 > si no tengo la menor idea. Prueba conb "date asc" o "date desc" Yo particularmente no uso nunca la accion de LastItemsAction. Le hemos sacada mucho partido a FilterItemRecordAction, pero tiene demasiadas opciones como para que te la pueda explicar :-( Lo apunto para = documentar. Suerte ;-) > Ricardo >=20 > =09 > =09 > =09 > ______________________________________________ > LLama Gratis a cualquier PC del Mundo.=20 > Llamadas a fijos y m=F3viles desde 1 c=E9ntimo por minuto.=20 > http://es.voice.yahoo.com >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep=20 > through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. =20 > DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486& > dat=3D121642 > _______________________________________________ > Este proyecto se esta moviendo a javaHispano.net, dividido en=20 > dos: C=E1=F1amo (http://javahispano.net/projects/canyamo/) y=20 > Aplicaciones para C=E1=F1amo=20 > (http://javahispano.net/projects/canyamo-apps/). Te rogamos=20 > que utilices las listas de ambos proyectos en lugar de esta a=20 > partir de ahora. |
|
From: Ricardo C. <rce...@ya...> - 2006-02-17 13:58:49
|
Enrique Rodriguez Lasterra escribió: > Ricardo, te di de alta en la lista de jh.net con la dirección de gmail y > enviaste el mensaje a la lista con la dirección de yahoo. > Ooopssss. Sorry. Tienes razón. Problemas de la configuración de mi cliente de correo (Thunderbird) ... tengo como servidor saliente de mi cuenta de gmail el SMTP de yahoo :-S. Ahora lo arreglo. Ricardo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com |
|
From: Ricardo C. <rce...@ya...> - 2006-02-17 13:54:11
|
Alberto Molpeceres escribió: > No, no debería afectar, a no ser que hayan cambiado mucho las cosas. > Se me ocurre más bien que la acción que tienes antes de la de item en > la versión "mala" sea la que no se está cargando por alguna razón. > Efectivamente el problema está en la acción que está antes de la de item. Lo curioso es que si se carga. Pero ya tengo cual es la "línea problemática": <property name="order-by" value="date"/> que está dentro de la acción portal. ¿Por qué afecta esto a la acción item? Aquí si no tengo la menor idea. > No sé que versión de canyamo tienes, pero había una aplicación > (Roberto o Enrique te podrán decir mejor cual, creo que era dentro de > commons) que te dice que se ha cargado bien y que no. En realidad, > creo que en las últimas versiones se carga todo, aunque si falla te > debería salir algún mensaje de error, porque se coloca en su lugar una > "fake action". > Por otra parte tienes razón, al iniciar la aplicación se va obteniendo la salida con los items que se van cargando. > A ver si te pueden ayduar mejor que yo. > > al. > Gracias por responder y por los datos útiles. Ricardo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com |
|
From: Enrique R. L. <las...@ja...> - 2006-02-17 10:21:37
|
Ricardo, te di de alta en la lista de jh.net con la direcci=F3n de gmail = y enviaste el mensaje a la lista con la direcci=F3n de yahoo. =20 > -----Mensaje original----- > De: can...@li...=20 > [mailto:can...@li...] En=20 > nombre de Ricardo Chang > Enviado el: viernes, 17 de febrero de 2006 2:40 > Para: can...@li... > Asunto: [Canyamo-developers] Problemas con el archivo de=20 > configuraci=F3n app.xml >=20 > Hola a todos: >=20 > Creo que este no es el lugar indicado para hacer una=20 > consulta. Mis disculpas por ello. Enrique Lasterra me=20 > inscribi=F3 en la lista de javahispano.net pero por alguna=20 > raz=F3n el mensaje que envi=E9 present=E1ndome creo que no pas=F3=20 > directamente a la lista :-(. >=20 > Les comento que estoy tratando de hacer una aplicaci=F3n con=20 > C=E1=F1amo y cada vez voy entendiendo un poco m=E1s como funcionan=20 > las cosas. Sin embargo hoy me he encontrado con algo muy=20 > extra=F1o. Tengo el siguiente fragmento de mi archivo app.xml. >=20 > <actions> > =20 > <action > class=3D"org.cendha.helloworld.HelloWorldAction" > name=3D"hello" > displayer=3D"helloworld.hola" > /> > =20 > <action > class=3D"org.canyamo.apps.items.LastItemsAction" > name=3D"portal" > displayer=3D"helloworld.type" > > > <!-- orden por el que se quieren recuperar los=20 > items (campo) --> > <property name=3D"order-by" value=3D"date"/> > <!-- n=FAmero m=E1ximo de items que se quieren recuperar = --> > <property name=3D"count" value=3D"5"/> > </action> > =20 > <!-- Esta action es la que falla --> > <action > class=3D"org.canyamo.apps.items.ItemAction" > name=3D"item" > displayer=3D"helloworld.item" > /> > =20 > </actions> >=20 > Seg=FAn yo, todo est=E1 correcto. Pero cuando intento ejecutar la=20 > aplicaci=F3n esta me dice que no encuentra la acci=F3n=20 > /helloworld.item.action. Ahora viene lo bueno. Si la acci=F3n=20 > "item" la pongo al comienzo (antes que las otras acciones),=20 > sin modificar nada m=E1s (como se muestra m=E1s abajo) todo=20 > funciona a la perfecci=F3n. He aqu=ED como funciona bien: >=20 > <actions> > <!-- La acci=F3n que fallaba en esta ubicaci=F3n se=20 > ejecuta perfectamente. Las dem=E1s acciones siguen funcionando bien = --> > <action > class=3D"org.canyamo.apps.items.ItemAction" > name=3D"item" > displayer=3D"helloworld.item" > /> > =20 > <action > class=3D"org.cendha.helloworld.HelloWorldAction" > name=3D"hello" > displayer=3D"helloworld.hola" > /> > =20 > <action > class=3D"org.canyamo.apps.items.LastItemsAction" > name=3D"portal" > displayer=3D"helloworld.type" > > > <!-- orden por el que se quieren recuperar los=20 > items (campo) --> > <property name=3D"order-by" value=3D"date"/> > <!-- n=FAmero m=E1ximo de items que se quieren recuperar = --> > <property name=3D"count" value=3D"5"/> > </action> > =20 > </actions> >=20 > Mi pregunta =BFC=F3mo puede ser esto posible? =BFLa posici=F3n=20 > relativa de una acci=F3n puede afectar su funcionamiento? > Pues nada. Estas preguntas "me est=E1n carcomiendo el cerebro" :-D. >=20 > Gracias anticipadas por cualquier pista que pudieran darme=20 > para solucionar este problema (lo considero problema porque=20 > mientras no determine el origen del error no me voy a sentir=20 > seguro de que al poner otra acci=F3n las cosas sigan funcionando = bien). >=20 > Saludos > Ricardo >=20 > =09 > ______________________________________________ > LLama Gratis a cualquier PC del Mundo.=20 > Llamadas a fijos y mviles desde 1 cntimo por minuto.=20 > http://es.voice.yahoo.com >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep=20 > through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. =20 > DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486& > dat=3D121642 > _______________________________________________ > Este proyecto se esta moviendo a javaHispano.net, dividido en=20 > dos: Camo (http://javahispano.net/projects/canyamo/) y=20 > Aplicaciones para Camo=20 > (http://javahispano.net/projects/canyamo-apps/). Te rogamos=20 > que utilices las listas de ambos proyectos en lugar de esta a=20 > partir de ahora. |
|
From: Alberto M. <alb...@gm...> - 2006-02-17 08:43:08
|
>
> Mi pregunta =BFC=F3mo puede ser esto posible? =BFLa posici=F3n relativa d=
e una
> acci=F3n puede afectar su funcionamiento?
> Pues nada. Estas preguntas "me est=E1n carcomiendo el cerebro" :-D.
>
No, no deber=EDa afectar, a no ser que hayan cambiado mucho las cosas.
Se me ocurre m=E1s bien que la acci=F3n que tienes antes de la de item en
la versi=F3n "mala" sea la que no se est=E1 cargando por alguna raz=F3n.
No s=E9 que versi=F3n de canyamo tienes, pero hab=EDa una aplicaci=F3n
(Roberto o Enrique te podr=E1n decir mejor cual, creo que era dentro de
commons) que te dice que se ha cargado bien y que no. En realidad,
creo que en las =FAltimas versiones se carga todo, aunque si falla te
deber=EDa salir alg=FAn mensaje de error, porque se coloca en su lugar una
"fake action".
A ver si te pueden ayduar mejor que yo.
al.
|
|
From: Ricardo C. <rce...@ya...> - 2006-02-17 06:39:59
|
Hola a todos: Creo que este no es el lugar indicado para hacer una consulta. Mis disculpas por ello. Enrique Lasterra me inscribió en la lista de javahispano.net pero por alguna razón el mensaje que envié presentándome creo que no pasó directamente a la lista :-(. Les comento que estoy tratando de hacer una aplicación con Cáñamo y cada vez voy entendiendo un poco más como funcionan las cosas. Sin embargo hoy me he encontrado con algo muy extraño. Tengo el siguiente fragmento de mi archivo app.xml. <actions> <action class="org.cendha.helloworld.HelloWorldAction" name="hello" displayer="helloworld.hola" /> <action class="org.canyamo.apps.items.LastItemsAction" name="portal" displayer="helloworld.type" > <!-- orden por el que se quieren recuperar los items (campo) --> <property name="order-by" value="date"/> <!-- número máximo de items que se quieren recuperar --> <property name="count" value="5"/> </action> <!-- Esta action es la que falla --> <action class="org.canyamo.apps.items.ItemAction" name="item" displayer="helloworld.item" /> </actions> Según yo, todo está correcto. Pero cuando intento ejecutar la aplicación esta me dice que no encuentra la acción /helloworld.item.action. Ahora viene lo bueno. Si la acción "item" la pongo al comienzo (antes que las otras acciones), sin modificar nada más (como se muestra más abajo) todo funciona a la perfección. He aquí como funciona bien: <actions> <!-- La acción que fallaba en esta ubicación se ejecuta perfectamente. Las demás acciones siguen funcionando bien --> <action class="org.canyamo.apps.items.ItemAction" name="item" displayer="helloworld.item" /> <action class="org.cendha.helloworld.HelloWorldAction" name="hello" displayer="helloworld.hola" /> <action class="org.canyamo.apps.items.LastItemsAction" name="portal" displayer="helloworld.type" > <!-- orden por el que se quieren recuperar los items (campo) --> <property name="order-by" value="date"/> <!-- número máximo de items que se quieren recuperar --> <property name="count" value="5"/> </action> </actions> Mi pregunta ¿Cómo puede ser esto posible? ¿La posición relativa de una acción puede afectar su funcionamiento? Pues nada. Estas preguntas "me están carcomiendo el cerebro" :-D. Gracias anticipadas por cualquier pista que pudieran darme para solucionar este problema (lo considero problema porque mientras no determine el origen del error no me voy a sentir seguro de que al poner otra acción las cosas sigan funcionando bien). Saludos Ricardo ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y mes desde 1 cimo por minuto. http://es.voice.yahoo.com |
|
From: Enrique R. L. <las...@ja...> - 2006-02-15 21:57:26
|
Solo recalcar lo que ha comentado Roberto. El código y las listas de distribución que usamos actualmente son las alojadas en javahispano.net Hay se encuentra tb el manual relativamente actualizado http://canyamo.javahispano.net/tutorial/canyamo-1.0.xml Un saludo, Enrique El mié, 15-02-2006 a las 13:20 +0100, Roberto Salicio escribió: > Buenas, a ver si te puedo echar una mano... > > Andrés Adrover Kvamsdal escribió: > > Me han encomendado una aplicación en Cáñamo. Estoy intentando hacer una > > aplicación Hola Mundo para aprender y me está dando errores tipo 500 en > > el servidor. > > > > Estoy usando NetBeans 5.0 con el Sun Application server para el desarrollo. > > > > Abrí en el Netbeans 5.0 la carpeta donde bajé el cañamo de CVS > Del CVS de javahispano.net, no? el de sf.net está desfasado > > y ejecuté > > el Target de Ant create-webapp según el tutorial guardando los archivos > > en otra carpeta. Cree un nuevo projecto según el tutorial indicando > > como carpeta de las fuentes la salida del target Ant. En WEB_INF/classes > > cree un action y un displayer. En WEB_INF/conf cree app.xml > > > Creaste un displayer en classes? según el app.xml que has puesto no > hace falta ya que usas el genérico (pasa todos los parámetros y > atributos a la plantilla) que va incluido con Cáñamo. > El fichero "app.xml" lo creaste en "WEB-INF/conf" o en > "WEB-INF/conf/tercero"? debería estar en "WEB-INF/conf/tercero" > suponiendo que tercero es la aplicación que quieres crear. > > <app.xml> > > <?xml version="1.0" encoding="UTF-8"?> > > > > <!-- > > Document : app.xml > > Created on : February 13, 2006, 4:19 PM > > Author : andres > > Description: > > Purpose of the document follows. > > --> > > > > > <application prefix="pepepun" version="0.0.1"> > > > Si la aplicación se llama tercero el prefix tambien tiene que llamarse > tercero > <application prefix="tercero" version="0.0.1"> > para que luego las llamadas que hagas sean > http://...../tercero.hola.action > > <author> > > Andres Adrover > > </author> > > <description>Hola mundo</description> > > > > <property name="cosafina" value="Esto es una cosa fina" /> > > > > <actions> > > <action > > class="net.andreso.holaAction" > > name="hola" > > displayer="tercero.hola" > > /> > > </actions> > Con displayer="tercero.hola" le estas indicando que use el displayer > con name hola de la aplicación tercero pero tu lo has llamado hello. > Prueba haciendo el cambio que te indico en negrita > > <displayers> > > <displayer > > > > class="org.javahispano.canyamo.services.presentation.template.GenericTemplateDisplayer" > > name="hola" > > > > > <property name="template" value="tercero/hola.html"/> > > </displayer> > > > > </displayers> > > > > <commands> > > > > </commands> > > > > </application> > > > > </app.xml> > > > > > > > > me da el siguiente error > > java.lang.NullPointerException > > at org.javahispano.canyamo.core.WebAppEngine.getView(WebAppEngine.java:97) > > que ejecuta logger.debug("App: " + d.getApplication()); > > > > Antes da un error > > [#|2006-02-15T11:49:52.801+0100|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=17;|WebModule[/pepepun]Servlet > > /pepepun threw load() exception > > javax.servlet.ServletException: Cannot inherit from final class > > el aplication server. La última clase de cañamo que aparece es > > org.javahispano.canyamo.core.config.ConfigLoader.loadServices(ConfigLoader.java:113) > > > > que ejecuta > > ServiceManager.addService("ocas-logger", > > > > Class.forName("net.javahispano.ocas.logger.jcl.PicoJCLLoggerService"), > > prop); > > > > Tampoco sé como configurar donde el logger guarda su log. > > > > > Por último, el logger se configura con un fichero que hay en > WEB-INF/classes llamando log4j.xml > > > > > Esto es lo que he visto de una forma rápida, prueba los cambios a ver > si tienes suerte ;) > > Un saludo, > -- > Roberto Salicio Prieto -- _______________________________ Enrique Rodriguez Lasterra lasterra AT javahispano DOT org http://www.javahispano.org Asociación sin ánimo de lucro sobre java Spanish non profit association about java |
|
From: Enrique R. L. <las...@ja...> - 2006-02-15 21:53:21
|
Hola Andres, actualmente la empresa NHT-Norwick es la única que usa cáñamo en proyectos empresariales. Tenemos algún freelance que tb se ha interesado en estas ultimas fechas, pero no podemos decir que la comunidad de desarrollo sea todo lo grande que nos gustaría. Respecto a la formación NHT-Norwick no se dedica a esa parcela, aunque si es cierto que nos gustaría que otras empresas españolas usaran cáñamo sobre todo si es para mejorar y colaborar en el desarrollo. Si te parece podemos hablar por teléfono. Te envío mis datos en un email a parte. Un saludo, Enrique. El mié, 15-02-2006 a las 12:17 +0100, Andres Adrover escribió: > á sobre todo aclarar dudas ocasionadas por nuestro escaso > conocimiento de como funciona Canyamo. Haremos el desarrollo en > NetBeans 5 con Sun Application Server sobre Windows XP. Habrá que > hacer > un deployment en Sun Application Server. Necesitaremos también ayuda > con el ant. > > El trabajo de orientación será renumerado. > -- -- _______________________________ Enrique Rodriguez Lasterra lasterra AT javahispano DOT org http://www.javahispano.org Asociación sin ánimo de lucro sobre java Spanish non profit association about java |
|
From: Roberto S. <rsa...@nh...> - 2006-02-15 12:18:05
|
Buenas, a ver si te puedo echar una mano... Andrés Adrover Kvamsdal escribió: > Me han encomendado una aplicación en Cáñamo. Estoy intentando hacer una > aplicación Hola Mundo para aprender y me está dando errores tipo 500 en > el servidor. > > Estoy usando NetBeans 5.0 con el Sun Application server para el desarrollo. > > Abrí en el Netbeans 5.0 la carpeta donde bajé el cañamo de CVS Del CVS de javahispano.net, no? el de sf.net está desfasado > y ejecuté > el Target de Ant create-webapp según el tutorial guardando los archivos > en otra carpeta. Cree un nuevo projecto según el tutorial indicando > como carpeta de las fuentes la salida del target Ant. En WEB_INF/classes > cree un action y un displayer. En WEB_INF/conf cree app.xml > Creaste un displayer en classes? según el app.xml que has puesto no hace falta ya que usas el genérico (pasa todos los parámetros y atributos a la plantilla) que va incluido con Cáñamo. El fichero "app.xml" lo creaste en "WEB-INF/conf" o en "WEB-INF/conf/tercero"? debería estar en *"WEB-INF/conf/tercero" *suponiendo que tercero es la aplicación que quieres crear. > <app.xml> > <?xml version="1.0" encoding="UTF-8"?> > > <!-- > Document : app.xml > Created on : February 13, 2006, 4:19 PM > Author : andres > Description: > Purpose of the document follows. > --> > > <application prefix="pepepun" version="0.0.1"> > Si la aplicación se llama tercero el prefix tambien tiene que llamarse tercero <application prefix="*tercero*" version="0.0.1"> para que luego las llamadas que hagas sean http://...../tercero.hola.action > <author> > Andres Adrover > </author> > <description>Hola mundo</description> > > <property name="cosafina" value="Esto es una cosa fina" /> > > <actions> > <action > class="net.andreso.holaAction" > name="hola" > displayer="*tercero.hola*" > /> > </actions> Con displayer="*tercero.hola*" le estas indicando que use el displayer con name hola de la aplicación tercero pero tu lo has llamado hello. Prueba haciendo el cambio que te indico en negrita > <displayers> > <displayer > > class="org.javahispano.canyamo.services.presentation.template.GenericTemplateDisplayer" > name="*hola*" > > > <property name="template" value="tercero/hola.html"/> > </displayer> > > </displayers> > > <commands> > > </commands> > > </application> > > </app.xml> > > > > me da el siguiente error > java.lang.NullPointerException > at org.javahispano.canyamo.core.WebAppEngine.getView(WebAppEngine.java:97) > que ejecuta logger.debug("App: " + d.getApplication()); > > Antes da un error > [#|2006-02-15T11:49:52.801+0100|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=17;|WebModule[/pepepun]Servlet > /pepepun threw load() exception > javax.servlet.ServletException: Cannot inherit from final class > el aplication server. La última clase de cañamo que aparece es > org.javahispano.canyamo.core.config.ConfigLoader.loadServices(ConfigLoader.java:113) > > que ejecuta > ServiceManager.addService("ocas-logger", > > Class.forName("net.javahispano.ocas.logger.jcl.PicoJCLLoggerService"), > prop); > > Tampoco sé como configurar donde el logger guarda su log. > > Por último, el logger se configura con un fichero que hay en WEB-INF/classes llamando log4j.xml > > Esto es lo que he visto de una forma rápida, prueba los cambios a ver si tienes suerte ;) Un saludo, -- Roberto Salicio Prieto |
|
From: Andres A. <an...@cm...> - 2006-02-15 11:11:08
|
Buscamos alguien para orientarnos durante el desarrollo de un proyecto que haremos en Canyamo. Será sobre todo aclarar dudas ocasionadas por nuestro escaso conocimiento de como funciona Canyamo. Haremos el desarrollo en NetBeans 5 con Sun Application Server sobre Windows XP. Habrá que hacer un deployment en Sun Application Server. Necesitaremos también ayuda con el ant. El trabajo de orientación será renumerado. -- Sin otro particular se despide atententamente, Andrés Adrover Kvamsdal uni...@cm... CMP SRL Nuñez de Balboa 114, oficina 310 28006 Madrid España Tfno: +3491 561 7767 Fax +34 91 561 3301 |
|
From: <te...@cm...> - 2006-02-15 10:51:36
|
Me han encomendado una aplicación en Cáñamo. Estoy intentando hacer una
aplicación Hola Mundo para aprender y me está dando errores tipo 500 en
el servidor.
Estoy usando NetBeans 5.0 con el Sun Application server para el desarrollo.
Abrí en el Netbeans 5.0 la carpeta donde bajé el cañamo de CVS y ejecuté
el Target de Ant create-webapp según el tutorial guardando los archivos
en otra carpeta. Cree un nuevo projecto según el tutorial indicando
como carpeta de las fuentes la salida del target Ant. En WEB_INF/classes
cree un action y un displayer. En WEB_INF/conf cree app.xml
<app.xml>
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : app.xml
Created on : February 13, 2006, 4:19 PM
Author : andres
Description:
Purpose of the document follows.
-->
<application prefix="pepepun" version="0.0.1">
<author>
Andres Adrover
</author>
<description>Hola mundo</description>
<property name="cosafina" value="Esto es una cosa fina" />
<actions>
<action
class="net.andreso.holaAction"
name="hola"
displayer="tercero.hola"
/>
</actions>
<displayers>
<displayer
class="org.javahispano.canyamo.services.presentation.template.GenericTemplateDisplayer"
name="hello"
>
<property name="template" value="tercero/hola.html"/>
</displayer>
</displayers>
<commands>
</commands>
</application>
</app.xml>
<services.xml>
?xml version="1.0"?>
<services>
<!-- Logger -->
<service name="logger"
class="org.javahispano.canyamo.services.logger.jcl.JCLLoggerService">
<property name="level" value="debug" />
</service>
<!-- Servicio de persistencia -->
<service name="persistence"
class="org.javahispano.canyamo.services.persistence.licurgo.LicurgoService">
<!--property name="persistence-filename"
value="licurgo-persistence.xml"/-->
</service>
<!-- Mailer
<service name="mailer"
class="org.javahispano.canyamo.services.mailer.MailerServiceImpl">
<property name="name-from" value="REPLACE WITH NAME FROM" />
<property name="email-from" value="REPLACE WITH DEFAULT EMAIL FROM" />
<property name="host" value="REPLACE WITH SMTPSERVER" />
<property name="user" value="REPLACE WITH SMTP USER NAME" />
<property name="password" value="REPLACE WITH SMTP PASSWORD" />
</service>
-->
<!-- Template engine -->
<service name="template"
class="org.javahispano.canyamo.services.presentation.template.TemplateServiceImpl">
<property name="factory"
value="org.javahispano.canyamo.services.presentation.template.freemarker.FreemarkerFactory"
/>
<property name="encoding" value="ISO-8859-1" />
</service>
<!-- User provider -->
<service name="user"
class="org.javahispano.canyamo.services.user.db.UserCache">
<property name="cache-size" value="10" />
<property name="default-user" value="anonymous" />
</service>
<service name="form"
class="org.javahispano.canyamo.services.form.FormServiceImpl"
/>
<!--Servicio de i18n-->
<service name="i18n"
class="org.javahispano.canyamo.services.i18n.I18nServiceImpl">
<property name="supported" value="es"/>
<property name="default" value="es"/>
<!-- <property name="priority" value="service"/> default
value="browser" -->
</service>
<!--Servicio de busquedas-->
<service name="lucene"
class="org.javahispano.canyamo.services.search.lucene.SearchService">
<property name="default-language" value="es"/>
</service>
</services>
</services.xml>
me da el siguiente error
java.lang.NullPointerException
at org.javahispano.canyamo.core.WebAppEngine.getView(WebAppEngine.java:97)
que ejecuta logger.debug("App: " + d.getApplication());
Antes da un error
[#|2006-02-15T11:49:52.801+0100|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=17;|WebModule[/pepepun]Servlet
/pepepun threw load() exception
javax.servlet.ServletException: Cannot inherit from final class
el aplication server. La última clase de cañamo que aparece es
org.javahispano.canyamo.core.config.ConfigLoader.loadServices(ConfigLoader.java:113)
que ejecuta
ServiceManager.addService("ocas-logger",
Class.forName("net.javahispano.ocas.logger.jcl.PicoJCLLoggerService"),
prop);
Tampoco sé como configurar donde el logger guarda su log.
--
Sin otro particular se despide atententamente,
Andrés Adrover Kvamsdal
an...@cm...
CMP SRL
Nuñez de Balboa 114, oficina 310
28006 Madrid
España
Tfno: +3491 561 7767 Fax +34 91 561 3301
|
|
From: Alberto M. <al...@ja...> - 2005-03-16 16:58:46
|
Hola,
Roberto está intentando hacer una cosa bastante chula (esperemos a que lo
tenga ;-) ), para lo cual necesita que no se pierda la información de
configuración. Para posibilitar eso, he estado haciendo unos cambios,
principalmente en el código, de forma que de cara a fuera nada cambie.
Si hay un cambio de concepto más o menos importante, que os cuento para
que no se os pase, pues tengo que ir cambiando todas las acciones
existentes. Os cuento.
Hasta ahora, en la mayoría de las acciones/displayers/commandos, se
"consumian" las propiedades con el método addProperty, guardándola
directamente en la variable necesaria y punto.
Pues bien, como hay que guardar su valor y poder recuperarlo externamente,
en las clases abstractas del comienzo de esa jerarquía he metido un Map
(así como unos métodos addProperty, getProperty y getPropertyValues que lo
usan), de forma que las propiedades se guarden siempre en ese Map.
Dónde está el cambio... que las acciones/displayers/commandos deberían
mover lo que tenían en "addProperty" a "init", o si no guardar en el
properties (con un super.addProperty(nombre, valor) ) esas propiedades.
Espero haberme explicado.
al.
PS: esas clase base también tienen unos métodos para recuperar mensajes
internacionalizados. Consultad el javadoc.
|
|
From: Emilio E. <es...@ja...> - 2005-02-07 14:51:42
|
me vas a matar de un disgusto.... :-) por mi no hay problemas > Hi all, estamos usando una version un tanto vieja de freemarker. En NHT > en algunas apps ya usamos la versión 2.3.x. En esta versión hay una > serie de añadidos bastante interesantes. > > Solo hay una pega, hay que usar las almuadillas en las etiquetas, > obligatorio. Esto hace que tengamos q actualizar todas las plantillas de > todas nuestras apps. Es un poco coñazo, pero con alguna herramientar de > buscar y reemplazar se hace bastante rápido. Yo he usado > http://regexxer.sf.net y ha funcionado estupendamente. > > Que os parece? Os jode mucho?? Emilio, habla ahora o caya para siempre ;-) > > > > > _______________________________________________ > Canyamo-apps-desarrollo mailing list > Can...@li... > http://listas.javahispano.net/cgi-bin/mailman/listinfo/canyamo-apps-desarrollo > > -- Emilio |
|
From: Enrique R. <las...@ja...> - 2005-02-03 14:40:12
|
Hi all, estamos usando una version un tanto vieja de freemarker. En NHT en algunas apps ya usamos la versión 2.3.x. En esta versión hay una serie de añadidos bastante interesantes. Solo hay una pega, hay que usar las almuadillas en las etiquetas, obligatorio. Esto hace que tengamos q actualizar todas las plantillas de todas nuestras apps. Es un poco coñazo, pero con alguna herramientar de buscar y reemplazar se hace bastante rápido. Yo he usado http://regexxer.sf.net y ha funcionado estupendamente. Que os parece? Os jode mucho?? Emilio, habla ahora o caya para siempre ;-) |
|
From: Enrique R. <las...@ja...> - 2004-12-09 12:41:40
|
Hola a todos, no se cuantos de vosotros utilizais netbeans. En NHT lo usamos todos menos roberto asi q he decidido subir los ficehros de configuracion necesarios para poder montar tanto cnayamo como sus aplicaciones mas comunes con netbeans 4. En us nueva versión, la informacion de los proyectos se almacena en un xml bastante ligerito dentro de una carpeta nbproject. Creo q esto no molesta a nadie y si beneficia a todos los usuarios de este IDE. Un saludo, Enrique. |