SlideShare uma empresa 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.).

Mais conteúdo relacionado

Mais procurados

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
xavazquez
 
Despliegue de aplicaciones PHP
Despliegue de aplicaciones PHPDespliegue de aplicaciones PHP
Despliegue de aplicaciones PHP
AlicantePHP
 
Postgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_pPostgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_p
edvin_marcelo
 

Mais procurados (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
 

Semelhante a 02 instalación

como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
guest8564ff
 
No numerica ii
No numerica iiNo numerica ii
No numerica ii
J_cordero
 
InstalacióN Del Entorno
InstalacióN Del EntornoInstalacióN Del Entorno
InstalacióN Del Entorno
juliocombativo
 

Semelhante 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
 

Mais 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

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
Fernando Solis
 

Último (20)

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
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .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
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
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 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
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
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
 
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
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 

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