SlideShare una empresa de Scribd logo
1 de 16
Instalación y configuración del framework Struts


                     mayo de 2005
Software necesario
   JDK 1.5.x:
    http://java.sun.com/j2se/1.5.0/index.jsp
   Tomcat 5.x (Servlet Container):
    http://archive.apache.org/dist/jakarta/tomcat-5/
   Framework Struts 1.2.x:
    http://struts.apache.org/download.cgi
   Netbeans 4.0.x (IDE):
    http://www.netbeans.org/
Instalación JDK
   Ejecutar instalador para windows:
       Se pueden eliminar de la instalación las
        opciones:
           Demos
           Source Code
       El directorio por defecto será:
           C:Archivos de ProgramaJavajdk1.5.x
Instalación Netbeans
   Es el entorno de desarrollo que
    utilizaremos para los ejemplos
   Debe estar instalado previamente algún
    JDK.
   Ejecutar instalador de windows
       Te deja elegir la JDK. Si hubiera más de
        una elegimos la que acabamos de instalar
       El directorio del programa por defecto es:
           C:Archivos de Programanetbeans-4.x
Instalación Tomcat (I)
   Al igual que los anteriores ejecutamos el
    instalador
   Elegimos el tipo de instalación Normal
   La ruta por defecto es:
       C:Archivos de programaApache Software
        FoundationTomcat 5.X
Instalación Tomcat (II)
   Introducimos un password de administrador (usuario
    admin) que recordemos (o lo dejamos en blanco)




   Escogemos la JDK que hemos instalado al principio
Manejo Tomcat
   Desde un navegador accedemos a:
       http://localhost:8080/
   Si Tomcat está bien arrancado
    podremos ver las aplicaciones ejemplo
   Para adminstrar el servidor disponemos
    de las interfaces admin y manager:
       http://localhost:8081/admin/
       http://localhost:8080/manager/html
Instalación Struts
       Struts es un framework, no se puede ejecutar como
        tal.
       Podemos visualizar los ejemplos que trae Struts.
       Descomprimimos el .zip jakarta-struts-1.2.x.zip
       Copiamos del directorio webapps el fichero struts-
        blank.war al directorio de webapps de Tomcat:
         C:Archivos de programaApache Software
          FoundationTomcat 5.Xwebapps
       Rearrancamos Tomcat:
         Paramos con la Opción Shutdown:Tomcat 5 desde el icono de
          la barra de estado
         Arrancamos con el enlace del menú Inicio
             ProgramasApache Tomcat 5.x  Start Tomcat 5.X
Instalación Struts (II)
       Struts es un framework, no se puede ejecutar como
        tal.
       Podemos visualizar los ejemplos que trae Struts.
       Descomprimimos el .zip jakarta-struts-1.2.x.zip
       Copiamos del directorio webapps el fichero struts-
        blank.war al directorio de webapps de Tomcat:
         C:Archivos de programaApache Software
          FoundationTomcat 5.Xwebapps
       Rearrancamos Tomcat:
         Paramos con la Opción Shutdown:Tomcat 5 desde el icono de
          la barra de estado
         Arrancamos con el enlace del menú Inicio
             ProgramasApache Tomcat 5.x  Start Tomcat 5.X
Instalación Struts (III)
   Abrimos en un navegador: http://localhost:8080/struts-blank/
Desarrollo de aplicaciones (I)
       Abrimos Netbeans
         Descomprimimos struts-blank.war a un directorio (war es un
          zip).
       Creamos un nuevo proyecto web:
         File New Project
         Escojemos el tipo: Web Project with Existing Sources
       Especificamos los datos del proyecto:
         Localización de las fuentes: Donde se encuentre nuestro
          directorio struts-blank descomprimido
         Podemos cambiar el nombre del proyecto al que viene por
          defecto (WebApplication1)
         En Context Path ponemos el nombre del contexto struts-blank
         Para Project Directory podemos poner un directorio llamado
          Netbeans dentrol directorio WEB-INF dentro de struts-blank
Desarrollo de aplicaciones (II)
       Localización de las fuentes
          Cambiaremos sólo la ruta para Java Sources de WEB-INFclasses a WEB-
           INFsrc
Desarrollo de aplicaciones (II)
       Abrimos Netbeans
         Descomprimimos struts-blank.war a un directorio (war es un
          zip).
       Creamos un nuevo proyecto web:
         File New Project
         Escojemos el tipo: Web Project with Existing Sources
       Especificamos los datos del proyecto:
         Localización de las fuentes: Donde se encuentre nuestro
          directorio struts-blank descomprimido
         Podemos cambiar el nombre del proyecto al que viene por
          defecto (WebApplication1)
         En Context Path ponemos el nombre del contexto struts-blank
Desarrollo de aplicaciones (II)
Desarrollo de aplicaciones (V)
       Configuración Struts
          Editamos el fichero struts-config.xml que cuelga de WEB-INF
Desarrollo de aplicaciones (II)
       Edición
          Podemos navegar por el árbol de la izquierda por las fuentes y
           ficheros de configuración
          Con el botón derecho podemos crear nuevas clases,ficheros jsp,…
           en el directorio indicado
       Ejecución target principal del proyecto:
          Compila todas las fuentes no compiladas o modificadas y empaqueta
           librerías en jars y crea fichero war
          Build  Build Main Project
          Fichero war en directorio struts-blankdiststruts-blank.war
       Construcción parcial:
          Si desplegamos el fichero “makefile” del proyecto de ant (build.xml)
           dentro de WEB-INFsrc y pulsamos con el botón derecho podemos
           ejecutar cada target por separado (compilación, javadoc, etc.).

Más contenido relacionado

La actualidad más candente

Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntuJuan Vladimir
 
Cuckoosandbox
CuckoosandboxCuckoosandbox
CuckoosandboxTensor
 
Escaner
EscanerEscaner
EscanerTensor
 
Proyectos JAVA con maven
Proyectos JAVA con mavenProyectos JAVA con maven
Proyectos JAVA con mavenJuan Vladimir
 
Técnicas avanzadas de control de versiones
Técnicas avanzadas de control de versionesTécnicas avanzadas de control de versiones
Técnicas avanzadas de control de versionesAngel Armenta
 
Sistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoSistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoJesus Castagnetto
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLRightster
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache AntIker Canarias
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsBEEVA_es
 
Metodología de trabajo con SVN
Metodología de trabajo con SVNMetodología de trabajo con SVN
Metodología de trabajo con SVNIng. Jose Franco
 
Software Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionSoftware Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionJuan Vladimir
 
Despliegue de aplicaciones PHP
Despliegue de aplicaciones PHPDespliegue de aplicaciones PHP
Despliegue de aplicaciones PHPAlicantePHP
 
Postgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_pPostgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_pedvin_marcelo
 

La actualidad más candente (19)

Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntu
 
Cuckoosandbox
CuckoosandboxCuckoosandbox
Cuckoosandbox
 
Escaner
EscanerEscaner
Escaner
 
Proyectos JAVA con maven
Proyectos JAVA con mavenProyectos JAVA con maven
Proyectos JAVA con maven
 
Barracuda mvc
Barracuda mvcBarracuda mvc
Barracuda mvc
 
Taller Plataformas Tecnológicas MSDOS y UNIX
Taller Plataformas Tecnológicas MSDOS y UNIXTaller Plataformas Tecnológicas MSDOS y UNIX
Taller Plataformas Tecnológicas MSDOS y UNIX
 
Técnicas avanzadas de control de versiones
Técnicas avanzadas de control de versionesTécnicas avanzadas de control de versiones
Técnicas avanzadas de control de versiones
 
Sistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoSistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de Código
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Framework
FrameworkFramework
Framework
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y Jenkins
 
Metodología de trabajo con SVN
Metodología de trabajo con SVNMetodología de trabajo con SVN
Metodología de trabajo con SVN
 
Software Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionSoftware Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la Computacion
 
Netbeans manual 3
Netbeans manual 3Netbeans manual 3
Netbeans manual 3
 
Despliegue de aplicaciones PHP
Despliegue de aplicaciones PHPDespliegue de aplicaciones PHP
Despliegue de aplicaciones PHP
 
Postgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_pPostgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_p
 
Manual latex 2008
Manual latex 2008Manual latex 2008
Manual latex 2008
 

Similar a 02 instalación

Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKJorge Iván Meza Martínez
 
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 César Pajares
 
Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-mavenJuan Vladimir
 
como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysqlguest8564ff
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativasAngel Vazquez
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jeeyennylou
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IJorge Iván Meza Martínez
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloDavid Vaquero
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windowspablolp
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios webFacebook
 
No numerica ii
No numerica iiNo numerica ii
No numerica iiJ_cordero
 
InstalacióN Del Entorno
InstalacióN Del EntornoInstalacióN Del Entorno
InstalacióN Del Entornojuliocombativo
 

Similar a 02 instalación (20)

Herramientas Java
Herramientas JavaHerramientas Java
Herramientas Java
 
Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTK
 
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
 
Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-maven
 
como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
 
10practicafinal
10practicafinal10practicafinal
10practicafinal
 
TUTORIAL
TUTORIALTUTORIAL
TUTORIAL
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativas
 
Deploy
DeployDeploy
Deploy
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
 
Tema1
Tema1Tema1
Tema1
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
 
Instalacion jdk
Instalacion jdkInstalacion jdk
Instalacion jdk
 
Ant tutorial
Ant tutorialAnt tutorial
Ant tutorial
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windows
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios web
 
No numerica ii
No numerica iiNo numerica ii
No numerica ii
 
InstalacióN Del Entorno
InstalacióN Del EntornoInstalacióN Del Entorno
InstalacióN Del Entorno
 

Más de Roberto Moreno Doñoro (20)

21 bibsw tablasyotros
21 bibsw tablasyotros21 bibsw tablasyotros
21 bibsw tablasyotros
 
20 curvaselipticas
20 curvaselipticas20 curvaselipticas
20 curvaselipticas
 
19 protocoloscripto
19 protocoloscripto19 protocoloscripto
19 protocoloscripto
 
18 correoseguro
18 correoseguro18 correoseguro
18 correoseguro
 
17 certdigitalespkcs
17 certdigitalespkcs17 certdigitalespkcs
17 certdigitalespkcs
 
16 autenticafirma
16 autenticafirma16 autenticafirma
16 autenticafirma
 
15 funcioneshash
15 funcioneshash15 funcioneshash
15 funcioneshash
 
14 cifraasimetrica
14 cifraasimetrica14 cifraasimetrica
14 cifraasimetrica
 
13 ciframochilas
13 ciframochilas13 ciframochilas
13 ciframochilas
 
12 cifrasimetrica
12 cifrasimetrica12 cifrasimetrica
12 cifrasimetrica
 
11 cifraflujo
11 cifraflujo11 cifraflujo
11 cifraflujo
 
10 ciframoderna
10 ciframoderna10 ciframoderna
10 ciframoderna
 
09 cifraclasica
09 cifraclasica09 cifraclasica
09 cifraclasica
 
08 compalgoritmos
08 compalgoritmos08 compalgoritmos
08 compalgoritmos
 
07 teorianumeros
07 teorianumeros07 teorianumeros
07 teorianumeros
 
06 teoriainfo
06 teoriainfo06 teoriainfo
06 teoriainfo
 
05 gestionseg
05 gestionseg05 gestionseg
05 gestionseg
 
04 calidadinfo
04 calidadinfo04 calidadinfo
04 calidadinfo
 
02 breveintrocripto
02 breveintrocripto02 breveintrocripto
02 breveintrocripto
 
01 presentalibro
01 presentalibro01 presentalibro
01 presentalibro
 

Último

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

02 instalación

  • 1. Instalación y configuración del framework Struts mayo de 2005
  • 2. Software necesario  JDK 1.5.x: http://java.sun.com/j2se/1.5.0/index.jsp  Tomcat 5.x (Servlet Container): http://archive.apache.org/dist/jakarta/tomcat-5/  Framework Struts 1.2.x: http://struts.apache.org/download.cgi  Netbeans 4.0.x (IDE): http://www.netbeans.org/
  • 3. Instalación JDK  Ejecutar instalador para windows:  Se pueden eliminar de la instalación las opciones:  Demos  Source Code  El directorio por defecto será:  C:Archivos de ProgramaJavajdk1.5.x
  • 4. Instalación Netbeans  Es el entorno de desarrollo que utilizaremos para los ejemplos  Debe estar instalado previamente algún JDK.  Ejecutar instalador de windows  Te deja elegir la JDK. Si hubiera más de una elegimos la que acabamos de instalar  El directorio del programa por defecto es:  C:Archivos de Programanetbeans-4.x
  • 5. Instalación Tomcat (I)  Al igual que los anteriores ejecutamos el instalador  Elegimos el tipo de instalación Normal  La ruta por defecto es:  C:Archivos de programaApache Software FoundationTomcat 5.X
  • 6. Instalación Tomcat (II)  Introducimos un password de administrador (usuario admin) que recordemos (o lo dejamos en blanco)  Escogemos la JDK que hemos instalado al principio
  • 7. Manejo Tomcat  Desde un navegador accedemos a:  http://localhost:8080/  Si Tomcat está bien arrancado podremos ver las aplicaciones ejemplo  Para adminstrar el servidor disponemos de las interfaces admin y manager:  http://localhost:8081/admin/  http://localhost:8080/manager/html
  • 8. Instalación Struts  Struts es un framework, no se puede ejecutar como tal.  Podemos visualizar los ejemplos que trae Struts.  Descomprimimos el .zip jakarta-struts-1.2.x.zip  Copiamos del directorio webapps el fichero struts- blank.war al directorio de webapps de Tomcat:  C:Archivos de programaApache Software FoundationTomcat 5.Xwebapps  Rearrancamos Tomcat:  Paramos con la Opción Shutdown:Tomcat 5 desde el icono de la barra de estado  Arrancamos con el enlace del menú Inicio  ProgramasApache Tomcat 5.x  Start Tomcat 5.X
  • 9. Instalación Struts (II)  Struts es un framework, no se puede ejecutar como tal.  Podemos visualizar los ejemplos que trae Struts.  Descomprimimos el .zip jakarta-struts-1.2.x.zip  Copiamos del directorio webapps el fichero struts- blank.war al directorio de webapps de Tomcat:  C:Archivos de programaApache Software FoundationTomcat 5.Xwebapps  Rearrancamos Tomcat:  Paramos con la Opción Shutdown:Tomcat 5 desde el icono de la barra de estado  Arrancamos con el enlace del menú Inicio  ProgramasApache Tomcat 5.x  Start Tomcat 5.X
  • 10. Instalación Struts (III)  Abrimos en un navegador: http://localhost:8080/struts-blank/
  • 11. Desarrollo de aplicaciones (I)  Abrimos Netbeans  Descomprimimos struts-blank.war a un directorio (war es un zip).  Creamos un nuevo proyecto web:  File New Project  Escojemos el tipo: Web Project with Existing Sources  Especificamos los datos del proyecto:  Localización de las fuentes: Donde se encuentre nuestro directorio struts-blank descomprimido  Podemos cambiar el nombre del proyecto al que viene por defecto (WebApplication1)  En Context Path ponemos el nombre del contexto struts-blank  Para Project Directory podemos poner un directorio llamado Netbeans dentrol directorio WEB-INF dentro de struts-blank
  • 12. Desarrollo de aplicaciones (II)  Localización de las fuentes  Cambiaremos sólo la ruta para Java Sources de WEB-INFclasses a WEB- INFsrc
  • 13. Desarrollo de aplicaciones (II)  Abrimos Netbeans  Descomprimimos struts-blank.war a un directorio (war es un zip).  Creamos un nuevo proyecto web:  File New Project  Escojemos el tipo: Web Project with Existing Sources  Especificamos los datos del proyecto:  Localización de las fuentes: Donde se encuentre nuestro directorio struts-blank descomprimido  Podemos cambiar el nombre del proyecto al que viene por defecto (WebApplication1)  En Context Path ponemos el nombre del contexto struts-blank
  • 15. Desarrollo de aplicaciones (V)  Configuración Struts  Editamos el fichero struts-config.xml que cuelga de WEB-INF
  • 16. Desarrollo de aplicaciones (II)  Edición  Podemos navegar por el árbol de la izquierda por las fuentes y ficheros de configuración  Con el botón derecho podemos crear nuevas clases,ficheros jsp,… en el directorio indicado  Ejecución target principal del proyecto:  Compila todas las fuentes no compiladas o modificadas y empaqueta librerías en jars y crea fichero war  Build  Build Main Project  Fichero war en directorio struts-blankdiststruts-blank.war  Construcción parcial:  Si desplegamos el fichero “makefile” del proyecto de ant (build.xml) dentro de WEB-INFsrc y pulsamos con el botón derecho podemos ejecutar cada target por separado (compilación, javadoc, etc.).