Page 1 of 1
configurar entorno de desarrollo
PostPosted:Wed Jun 17, 2015 4:42 pm
by diehx
el mysql funciona, lo tengo direccionado al servidor, el eclipse arranca bien, pero, hasta ahi, he ejecutado el projecto y nomas no pasa nada, segui las instrucciones de instalacion pero no se que suceda. me marca los siguientes errores en la pestaña problems:
Code: Select allDescription Resource Path Location Type
The container 'Maven Dependencies' references non existing library 'C:\Users\jllort\.m2\repository\junit\junit\4.11\junit-4.11.jar' crontab-sample Build path Build Path Problem
Description Resource Path Location Type
The container 'Maven Dependencies' references non existing library 'C:\Users\jllort\.m2\repository\junit\junit\4.11\junit-4.11.jar' openkm-6.3-community Build path Build Path Problem
Description Resource Path Location Type
The project cannot be built until build path errors are resolved crontab-sample Unknown Java Problem
Description Resource Path Location Type
The project cannot be built until build path errors are resolved openkm-6.3-community Unknown Java Problem
Description Resource Path Location Type
The project was not built since it depends on openkm-6.3-community, which has build path errors workflow-course Unknown Java Problem
Re: configurar entorno de desarrollo
PostPosted:Thu Jun 18, 2015 2:54 pm
by jllort
Esto es porque la ruta del maven c:\Users\jllort no existe ( en el equipo en que se creo si que existia obviamente ). Cierra todos los proyectos excepto el del código fuente de OpenKM y refresca el proyecto ( f5 o la opcion de refrescar ). A ver si con esto arreglamos algo. Lo que esta claro es que no te ha bajado el repositorio de maven en local y aquí esta el problema.
Re: configurar entorno de desarrollo
PostPosted:Thu Jun 18, 2015 5:05 pm
by diehx
Ya habia iniciado una vez y ahora presento esto en la consola:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Re: configurar entorno de desarrollo
PostPosted:Fri Jun 19, 2015 6:36 am
by jllort
Estas con una máquina de 32 o de 64 bits ? Cuanta ram tienes en el equipo ?
Re: configurar entorno de desarrollo
PostPosted:Fri Jun 19, 2015 2:29 pm
by diehx
maquina de 32 bits y ram 2 gigas
Re: configurar entorno de desarrollo
PostPosted:Sat Jun 20, 2015 8:21 am
by jllort
Con este equipo no vas a hacer nada. El problema con un entorno java de 32 bits es que la memoria Xmx libre que utiliza la VM de java tiene que ser lineal ( es decir aunque tengas 1GB libre eso importa poco si los bloques de memoria no son contiguos ). Es una limitación de la arquitectura de 32 bits con java. Puntualmente esto te ha funcionado porque tenias menos procesos arrancada. 2GB de ram es poca cosa para un entorno de desarrollo, mi consejo es que subas a 4 como mínimo. También mi consejo seria que cuando puedas saltes a una arquitectura de 64 bits ( la de 32 está totalmente obsoleta ).
Puedes probar a eliminar todos aquellos programas arrancados superfluos, mata tantos como sea sensato hacer. Y después intenta arrancar el entorno, es probable que entonces te funcione, pero como te digo 2GB ( entre lo que come el SO y el eclipse ) que te quede 1GB mas o menos libre para arrancar el tomcat, va a ser difícil. Lo veo demasiado apretado.
Re: configurar entorno de desarrollo
PostPosted:Tue Jun 23, 2015 2:58 pm
by diehx
ya he cambiado la maquina, gracias por el dato, 4 nucleos, 64 bits 8 g de mem

Re: configurar entorno de desarrollo
PostPosted:Tue Jun 23, 2015 3:01 pm
by diehx
Ahora, ya arranca todo sin problemas, la sig pregunta es, como debo usar el entorno para hacer modificaciones, debo arrancar el tomcat que viene con el entorno de desarrollo, o debo realizar un enlace a un servidor de prueba
Re: configurar entorno de desarrollo
PostPosted:Fri Jun 26, 2015 6:54 am
by jllort
Tienes que arrancar el tomcat que viene configurado, esto va enlazado con el tomcat que tienes en c:\openkm-dev\tomcat-7.0.27 ( te digo la carpeta de memoria, igual no se llama exactamente igual ). Lo ideal para desarrollar es compilar el proyecto como exploded ( me refiero al war ). Si te fijas los goals estan puestos a "clean package install" esto se puede modificar a "clean gwt:compile compile war:exploded" para que no te genere el war sino el target/OpenKM. Sea como fuere, tanto si lo creas todo al compilar, target/OpenKM.war y target/OpenKM lo suyo es utilizar el juction para crear un alias de la carpeta target/OpenKM contra c:\openkm-dev\tomcat-7.0.27\webapps\OpenKM ( es decir, eliminar de ahí el OpenKM.war y la carpeta OpenKM inicial y utilizar el target/OpenKM del proyecto , si vas a realizar esto, mejor te haces una copia del fichero OpenKM.war).
Re: configurar entorno de desarrollo
PostPosted:Mon Jun 29, 2015 5:20 pm
by diehx
te comento que en otro post me habias indicado que bajara el openkm portable y es el que estoy usando, segui todas las instrucciones que vienen en el documento de instalacion que trae, excepto que no dice nada de eso sobre el tomcat.
Re: configurar entorno de desarrollo
PostPosted:Tue Jun 30, 2015 7:00 pm
by jllort
No hay una única forma de utilizar el eclipse y deployar aplicaciones para facilitar mas o menos el desarrollo. De hecho podrías hacer el tipico deploy del war todo enterito, pero vamos que es un poco rollo según lo que vayas a hacer.
El entorno viene con unas instrucciones básicas, que podrían ser mas extensas, pero no pretendemos hacer un curso, ni de eclipse, ni de java etc... sino ofrecer una forma "relativamente" rápida de tener un entorno configurado y funcionando ( es probable que saquemos alguna VM con VirtualBox para linux ya con todo configurado ). La utilidad de microsoft junction, no la tenemos comentada y no es imprescindible utilizarla, aunque a nosotros nos parece mas práctico deployar un target/OpenKM que no un target/OpenKM.war
En ningun momento hemos pretendido hacer un manual de utilización de eclipse, atajos para hacer determinadas cosas etc... o formas de plantear un desarrollo para que sea menos tedioso. El objetivo era tener un punto de partida, de hecho sin utilizar el junction dentro del tomcat ya deberías tener un OpenKM.war.
Re: configurar entorno de desarrollo
PostPosted:Wed Jul 01, 2015 3:43 pm
by diehx
de antemano agradezco mucho de veras, toda la informacion que me han brindado, me ha sido muy util. mas que nada pregunto porque tengo muchas dudas al ser la primera vez que me involucro hasta este punto con un sistema externo y totalmente desconocido para mi. pero estoy poniendo atencion y aprendiendo, gracias.
Re: configurar entorno de desarrollo
PostPosted:Wed Jul 01, 2015 3:45 pm
by diehx
el tomcat se debe poner como un servicio de windows? trabajo con windows 8.1? y que opcion hay para usar linux para el desarrollo?
Re: configurar entorno de desarrollo
PostPosted:Thu Jul 02, 2015 4:31 pm
by jllort
El tomcat en el entorno de desarrollo lo levantas directamente desde el propio eclipse ( pestaña de servers ), en producción obviamente hay que montarlo como servicio.
Y desgraciadamente aun no hemos tenido tiempo de hacer el entorno de desarrollo para linux, pero como comentaba, lo mas probable es que aquí lo montemos como una maquina virtual de Virtual Box mismamente. Con windows esto no lo podemos hacer.