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

Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Último (20)

Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 

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.).