miércoles, 13 de febrero de 2008

Instalando AppFuse Light- All 1.8

Esto es copiado de mi compi Mawi.

No pensad que me copio de todo, sino que por motivo que no viene a cuento tuve que faltar varios dias a clase y en vez de copiarlo de la wikipedia prefiero de mi compañero que lo explica con sus palabras y es mas fácil de entender.

Que conste que el que lo copie no significa que no lo sepa o entienda y que no lo haya hecho.


Antes de comenzar, ten instalado una base de datos MySQL, Tomcat, Maven y Ant. A continuación, sigue los siguientes pasos:

  1. Descomprime dicho archivo en workspace del eclipse.
  2. Abre la consola y desplázate hacia el directorio descomprimido situado en el workspace.
  3. Opcional: En caso de que trabajes con un repositorio local u otro remoto, edita el archivo /pom.xml de Maven y sustituiye http://download.java.net/maven/2 por href=http://...
  4. Ejecuta ant new ( cuando solicite el nombre aplicación inserta el deseado).
  5. Desciende un nivel, verás que hay un directorio con el nombre que le hayas puesto a tu proyecto, accede a él. El otro, el archivo .zip descomprimido, lo dejaremos por si necesitamos crear nuevos proyectos.
  6. Para generar el proyecto de eclipse, utilizamos Maven:
    • mvn eclipse:eclipse . Esto sirve para que prepare el entorno, como por ejemplo el .proyect, el .classpath , ...
    • mvn eclipse:eclipse -DdownloadSources=true . Se descargarán las librerías necesarias para el proyecto.
    • mvn -Declipse.workspace="La ruta de tu workspace" eclipse:add-maven-repo . Esta línea añade una variable nueva (M2_REPO) al Eclipse.
  7. Crea en de eclipse un nuevo proyecto java existente.
  8. Preparar el despliegue de la aplicación con el tomcat de nuestro equipo y la conexion a datos (mysql):
    • Edita /build.xml propiedad server.home y pon la dirección del Tomcat.
    • Edita src/main/resources/jdbc.properties y ponle el nombre de usuario y contraseña de la base de datos MySQL.
  9. Utiliza el archivo ant (build.xml) del proyecto para construir, desplegar ... En especial, utiliza un DeployWar.

*** Todo esto esta sacado de la siguiente URL: https://appfuse-light.dev.java.net/