Instalando Jetty Adapter en Eclipse (o embeber Jetty dentro de eclipse y no morir en el intento)

Aquí va una para principantes…

Eclipse nos permite crear servidores de varios tipos, como por ejemplo Tomcat desde la versión 3 hasta la 6 (hasta ahora), pero a veces necesitamos incluir otros servidores, como Jetty en mi caso, y no aparecen en el listado. Para ello, Eclipse nos permite desde la misma ventana de servidores instalar nuevos adaptadores. Hasta aquí, todo buenísimo. Peeero, cuando elegimos el adaptador para Jetty, nos encontramos con el siguiente mensaje de errror:
No repository found containing: osgi.bundle,org.mortbay.jetty.serveradaptor,1.0.4

Merde! Por suerte, la solución es simple: vamos a Help – Install new software . Agregamos el siguiente respositorio:
http://www.webtide.com/eclipse
y listo, desde allí instalamos directamente el Jetty Adaptor.

¿y luego que? Quedaría precisamente instalar el servidor Jetty. Para ello,

1. Bajamos jetty, por ejemplo de aquí

2. Descomprimimos el archivo

3. En la pestaña de servidores, agregamos un nuevo servidor.  Le ponemos un nombre y seleccionamos como directorio del servidor el mismo en el cual descomprimimos el archivo que bajamos en 1.

4. Listo! lanzamos Jetty, vamos al brower y entramos a localhost:8080

Creando un serviro Jetty desde Eclipse

Creando un servidor Jetty desde Eclipse

Anuncios
Publicado en Mis notas. Etiquetas: , , , , . 1 Comment »

Control de versión (o como trabajar de manera organizada)

Los proyectos en los que intervienen muchas personas de distintas áreas requieren gran organización (para saber quien está haciendo, hizo o hará que cosa) y métodos eficientes de integración de partes (para poder poner a funcionar de manera rápida lo que hace un diseñador, un programador, un arquitecto y un documentador).

Al ser muchos los participantes, muchas veces sucede que un mismo archivo requiere ser modificado por varias personas a la vez; peor aún, suele suceder que el cambio que un participante introduce sobre un archivo o módulo provoque muchos problemas en otros módulos y requiera intervención para solucionarlos. ¿cómo hacen los grandes proyectos de software, especialmente los que se encuentran distribuídos en muchos países y de los que participan miles de programadores, para mantenerse organizados, evitar desastres y salir adelante? Simple, utilizan herramientas para control de versiones que se encargan de mantener un histórico de cada cambio introducido sobre cada parte, y que permite no solo revisarlos sino también volver atrás en caso de ser necesario.

Lee el resto de esta entrada »

Cómo darle más memoria a Eclispe

En realidad, esto se aplica para cualquier aplicación Java, aunque aquí solo voy a tomar el caso práctico del eclipse.

Muchas veces se nos cierra el eclipse de manera inesperada, sin mensaje de error ni nada. O a veces, tenemos la suerte de recibir al menos el mensaje de error: Out of memory (si no recibimos el error, seguramente podremos verlo en el archivo .log). ¿que fue lo que pasó? Lee el resto de esta entrada »

Programas incompatibles entre sistemas operativos (Windows, Linux y Mac).

Familias de sistemas operativos populares

Familias de sistemas operativos populares

  • ¿por qué no puedo ejecutar cualquier programa en cualquier sistema operativo?
  • ¿por qué algunos programas existen para múltiples sistemas operativos y otros no?
  • ¿por qué algunos programas funcionan en cualquier sistema operativo?

¡qué de preguntas! Y todo tiene respuesta, pero primero hay que entender cómo se ejecutan los programas en una computadora. Tranquilos, voy a tratar de ser bien claro y cortito.

Lee el resto de esta entrada »

A %d blogueros les gusta esto: