Professional Documents
Culture Documents
UCAD
Contenido
Contenido....................................................................................................................1
Introducción ............................................................................................................... 4
Así mismo conoceremos las ventajas y desventajas de cada uno de ellos, para que
los usuarios puedan elegir el servidor a utilizar según sus necesidades, se mostrara
las plataformas en que estos pueden trabajar............................................................4
................................................................................................................................... 4
Objetivos..................................................................................................................... 5
Ventajas IIS..............................................................................................................6
Desventaja IIS..........................................................................................................7
Características de IIS...............................................................................................7
Servidor Apache........................................................................................................14
Características de Apache......................................................................................17
Electiva Técnica I 1
Servidores Web
UCAD
Ventajas ................................................................................................................17
Características Técnicas.........................................................................................17
Características ......................................................................................................26
Ventajas ................................................................................................................27
Desventajas........................................................................................................... 27
Funcionamiento de PHP.........................................................................................28
Características ......................................................................................................31
Ventajas. ...............................................................................................................32
Plataformas admitidas...........................................................................................33
Electiva Técnica I 2
Servidores Web
UCAD
Servidores web......................................................................................................35
Navegadores.......................................................................................................... 35
Características ......................................................................................................38
JavaServer Pages.......................................................................................................48
Compatibilidad....................................................................................................... 51
Instalación y Configuración....................................................................................52
Ficheros Temporales...........................................................................................54
Bibliografía ...............................................................................................................57
Electiva Técnica I 3
Servidores Web
UCAD
Introducción
Electiva Técnica I 4
Servidores Web
UCAD
Objetivos
Electiva Técnica I 5
Servidores Web
UCAD
Ventajas IIS
Fácil de usar.
Electiva Técnica I 6
Servidores Web
UCAD
Desventaja IIS
Multitud de nuevos fallos de seguridad.
Características de IIS
Microsoft ha mejorado sustancialmente su software estrella en el campo de
los servicios Web. Los avances vienen motivados sobre todo por la seguridad
y el rendimiento, aunque todavía adolece de algunos agujeros de seguridad.
Electiva Técnica I 7
Servidores Web
UCAD
forma que el asistente actualizará los permisos NTFS para reflejar los
cambios. Si se trabaja con entidades emisoras de certificados, es posible
gestionar la lista de certificados de confianza (CTL, Certificate Trust List) con
el asistente para CTL.
Nota: Windows 95, 98, las versiones Home, de Windows XP, y ME, de
Windows 2000, no se admite la
instalación de IIS. En su lugar
podemos probar a instalar el
Personal Web Server.
Agregar componentes
adicionales de Windows
1) Insertar el CD de instalación de
Windows y en la ventana de
autoarranque que se muestra,
seleccionar la opción que pone
"Instalar componentes opcionales
de Windows"
Electiva Técnica I 8
Servidores Web
UCAD
Electiva Técnica I 9
Servidores Web
UCAD
Una vez hemos instalado los componentes deseados, podemos y damos clic
en el botón de "Siguiente" para comenzar la instalación, que se alargará unos
minutos.
Electiva Técnica I 10
Servidores Web
UCAD
Electiva Técnica I 11
Servidores Web
UCAD
Electiva Técnica I 12
Servidores Web
UCAD
Caché
Estado de compatibilidad
Función Versión del Estado Notas
sistema
operativo
Cliente -Windows XP Compatible
inalámbrico Professional y probado
-Windows XP
Professional
Tablet Edition
Microsoft Windows Compatible Se necesita obtener el cliente
2000 802.1X de Microsoft.com.
Electiva Técnica I 13
Servidores Web
UCAD
Servidor Apache
Electiva Técnica I 14
Servidores Web
UCAD
Electiva Técnica I 15
Servidores Web
UCAD
Apache es usado para muchas otras tareas donde el contenido necesita ser
puesto a disposición en una forma segura y confiable. Un ejemplo es al
momento de compartir archivos desde una computadora personal hacia
Internet. Un usuario que tiene Apache instalado en su escritorio puede
colocar arbitrariamente archivos en la raíz de documentos de Apache, desde
donde pueden ser compartidos.
Electiva Técnica I 16
Servidores Web
UCAD
Características de Apache
Apache es uno de los mejores servidores de Webs utilizados en la red
internet desde hace mucho tiempo. Por lo que éste servidor es uno de
los mayores triunfos del software libre, que tanto gusta a los usuarios de
LINUX.
Ventajas
Modular
Código abierto
Multi-plataforma
Extensible
Popular (fácil conseguir ayuda/soporte)
Características Técnicas
Requerimientos mínimos y deseables del servidor
I. Requerimientos de Hardware
Electiva Técnica I 17
Servidores Web
UCAD
Windows
Linux
Red Hat Linux 6.2 / SuSE Linux 7.0 / Apache Web Server
etc.
Procesador Intel Pentium 256 MB RAM (512 MB recomendados)
200 MB de espacio en disco p/
aplicación
Solaris
1) Web Server
2) Perl 5.6 o superior
2.1) Módulos DBI y DBD: Mysql instalados
3) MySql 3.23 o superior
4) SMTP configurado para efectuar Relay
1. Requerimientos de Hardware
Electiva Técnica I 18
Servidores Web
UCAD
Macintosh PowerPC
Mínimo Recomendado
Mac OS 8.6 o superior Mac OS 9.1
200 MHz 32 MB RAM o superior 350+ MHz 128 MB RAM o superior
Computadoras PC
Mínimo Recomendado
Windows 95/98 Windows 98SE/ME/2000
166MHz 32 MB RAM o superior 350+ MHz 128 MB RAM o superior
Conexión a Internet
Mínimo Recomendado
28.8 Kbps 56 Kbps (V.90 compliant)
2. Requerimientos de Software
Electiva Técnica I 19
Servidores Web
UCAD
Proceso
# descargo lo necesario
wget http://apache.rediris.es/httpd/httpd-2.2.4.tar.gz
wget http://kent.dl.sourceforge.net/sourceforge/mod-
fcgid/mod_fcgid.2.1.tar.gz
# descomprimo
tar -xzvf httpd-2.2.4.tar.gz
tar -zxvf mod_fcgid.2.1.tar.gz
# muevo los fuentes de mod_fcgi a modules de apache para compilarlo
estáticamente
mv mod_fcgid.2.1 httpd-2.2.4/modules/mod_fcgid
# configuramos fuentes
cd httpd-2.2.4
./buildconf
CFLAGS="-DDYNAMIC_MODULE_LIMIT=0" \
./configure \
--enable-nonportable-atomics \
--with-mpm=worker \
--disable-actions \
--disable-alias \
--disable-asis \
--disable-authn_default \
--disable-authz_default \
--disable-authz_groupfile \
--disable-authz_host \
--disable-autoindex \
--disable-env \
--disable-filter \
Electiva Técnica I 20
Servidores Web
UCAD
--disable-imagemap \
--disable-include \
--disable-negotiation \
--disable-setenvif \
--disable-so \
--disable-status \
--disable-userdir \
--enable-deflate \
--enable-rewrite \
--enable-fcgid \
--enable-headers \
--enable-expires
# compilamos make
# instalamos make install
Electiva Técnica I 21
Servidores Web
UCAD
3º
Después de habernos leído la
licencia del Apache
(abstenerse de comentarios) y
haber selecciona la casilla de
aceptación (I accept the terms in
the licence agreement),
hacemos clic en el botón next,
apareciendo la siguiente
ventana:
Network Domain:
En esta casilla tenemos varias opciones; lo
más normal es que queramos instalar el
servidor para usarlo nosotros solos, si este es
el caso en esta casilla pon "localhost" (sin las
comillas). Si por el contrario se desea que el
resto del mundo pueda ver lo que puedes
hacer con PHP+MySQL pues en esta casilla
debes poner tu dirección IP.
Nota: ¿No sabes cual es tu dirección IP? Lo
podrás saber ejecutando, en modo consola, el
comando ipconfig.
Electiva Técnica I 22
Servidores Web
UCAD
Server Name
Electiva Técnica I 23
Servidores Web
UCAD
Configuración
Nota: ponemos al final :8080 para indicar al explorador que nuestro servidor
está escuchando en el puerto 8080.
Electiva Técnica I 24
Servidores Web
UCAD
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Apache/Apache2/htdocs"
Esta es la carpeta donde vamos a tener los archivos .php , .html , etc lo
mejor es cambiarla, por ejemplo vamos a poner:
DocumentRoot "C:/servidor_web"
Aquí tenemos que hacer lo mismo antes, sustituir el directorio por el que
deseemos, en nuestro caso:
Directory "C:/servidor_web"
PHP
PHP es un lenguaje de programación interpretado, diseñado originalmente
para la creación de páginas web dinámicas. Es usado principalmente en
interpretación del lado del servidor (server-side scripting) pero actualmente
Electiva Técnica I 25
Servidores Web
UCAD
Características
Al ser un lenguaje libre dispone de una gran cantidad de características que
lo convierten en la herramienta ideal para la creación de páginas web
dinámicas:
Electiva Técnica I 26
Servidores Web
UCAD
Ventajas
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinámicas
con acceso a información almacenada en una Base de Datos.
El código fuente escrito en PHP es invisible al navegador y al cliente ya
que es el servidor el que se encarga de ejecutar el código y enviar su
resultado HTML al navegador. Esto hace que la programación en PHP
sea segura y confiable.
Capacidad de conexión con la mayoría de los motores de base de datos
que se utilizan en la actualidad, destaca su conectividad con MySQL y
PostgreSQL.
Capacidad de expandir su potencial utilizando la enorme cantidad de
módulos (llamados ext's o extensiones).
Es libre, por lo que se presenta como una alternativa de fácil acceso
para todos.
Permite aplicar técnicas de programación orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definición de tipos de variables aunque sus variables se
pueden evaluar también por el tipo que estén manejando en tiempo de
ejecución.
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodología a la hora de programar (muchos otros lenguajes tampoco
lo hacen), aun estando dirigido a alguna en particular, el programador
puede aplicar en su trabajo cualquier técnica de programación y/o
desarrollo que le permita escribir código ordenado, estructurado y
manejable.
Desventajas
No posee una abstracción de base de datos estándar, sino bibliotecas
especializadas para cada motor (a veces más de una para el mismo
motor).
No posee adecuado manejo de internacionalización, unicode, etc.
Por su diseño dinámico no puede ser compilado y es muy difícil de
optimizar.
Electiva Técnica I 27
Servidores Web
UCAD
Funcionamiento de PHP
A diferencia de Java o JavaScript que se ejecutan en el
navegador PHP se ejecuta en el servidor por eso
nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de
datos. El programa PHP es ejecutado en el servidor y
el resultado es enviado al navegador. El resultado es
normalmente una página HTML pero
también podría ser una página WML (Wap).
Electiva Técnica I 28
Servidores Web
UCAD
4º Bien, ahora tenemos una carpeta que se llama c:\php con el contenido de
php; lo siguiente que tenemos que hacer es entrar en esa carpeta y copiar el
archivo php.ini-dist a nuestro directorio de Windows (normalmente
c:\windows) con el nombre php.ini; el archivo debe quedar asi:
c:\windows\php.ini
6º Para que Apache soporte PHP tenemos que abrir el archivo httpd.conf (se
encuentra en c:\apache\apache2\conf\) y añadir al final del mismo este texto:
Modificaciones en el php.ini
; You should do your best to write your scripts so that they do not require
; register_ to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
Electiva Técnica I 29
Servidores Web
UCAD
register_globals = Off
Para que cuando vayamos a usar los métodos POST y GET funcionen
correctamente es necesario poner:
register_globals = On
[mail function]
; For Win32 only.
SMTP =
SMTP = mailhost.terra.es
Servidor GLASSFIH
GlassFish es un servidor de aplicaciones desarrollado por Sun Microsystems
que implementa las tecnologías definidas en la plataforma Java EE, por lo
que soporta las últimas versiones de tecnologías como: JSP, JSF, Servlets,
EJBs, Java API para Servicios Web (JAX-WS), Arquitectura Java para Enlaces
XML (JAXB), Metadatos de Servicios Web para la Plataforma Java 1.0, y
muchas otras tecnologías.. La versión comercial es denominada Sun
GlassFish Enterprise Server. Es gratuito y de código libre, se distribuye bajo
un licenciamiento dual a través de la licencia CDDL y la GNU GPL.
Electiva Técnica I 30
Servidores Web
UCAD
Electiva Técnica I 31
Servidores Web
UCAD
Ventajas.
Ruta de migración más fácil. Con GlassFish V2 hay una manera
clara y sencilla de aprovechar las tecnologías tales como Enterprise Java
Beans (EJB), Java Persistence API (JPA), Java Message Service (JMS), y
otras capacidades. Con Tomcat, estas tecnologías se añaden poco a poco,
uno a la vez.
Electiva Técnica I 32
Servidores Web
UCAD
acceso rápido a las nuevas versiones de las tecnologías como EJB 3.1,
que permite la agrupación de EJB en una guerra en lugar de tener que
empaquetar la aplicación como un archivo EAR.
La siguiente tabla muestra una lista de los sistemas operativos con los que es compatible Sun
GlassFish Enterprise Server 2.1.
Memor Espacio en
Memoria Espacio
Sistema ia disco
recomend en disco JVM
operativo mínim recomendad
ada mínimo
a o
Sun Solaris 9, 512 512 MB 250 MB de 500 MB de J2SE 5.0
10 (SPARC) MB espacio espacio libre
libre Java SE
Solaris 9, 10 6
(x86)
64–bit Sun 512 512 MB 250 MB de 500 MB de J2SE 5.0
Solaris 10 MB espacio espacio libre
(SPARC, x86) libre Java SE
6
RedHat 512 1 GB 250 MB de 500 MB de J2SE 5.0
Enterprise MB espacio espacio libre
Linux 4.0, 5.x libre Java SE
6
SuSE Linux 512 1 GB 250 MB de 500 MB de J2SE 5.0
Enterprise MB espacio espacio libre
Server 10 SP1 libre Java SE
6
SuSE Linux 512 1 GB 250 MB de 500 MB de J2SE 5.0
Enterprise MB espacio espacio libre
Server 10 SP1 libre Java SE
de 64 bits 6
Ubuntu Linux, 512 1 GB 250 MB de 500 MB de J2SE 5.0
versión Hardy MB espacio espacio libre
libre Java SE
6
Electiva Técnica I 33
Servidores Web
UCAD
Windows
Server 2003
Windows XP
Pro SP1+
Windows
Vista
Macintosh 512 512 MB 250 MB de 500 MB de Java SE
(Intel, Power) MB espacio espacio libre 5
libre
Sólo se
admite para el
desarrollo.
OpenSolaris 512 512 MB
MB
Sólo
asistencia de
evaluación
Electiva Técnica I 34
Servidores Web
UCAD
con una configuración y un tamaño correctos del mismo modo que lo harían
en sistemas que no se hayan virtualizado.
Servidores web
Lista de los servidores web que son compatibles con Sun GlassFish Enterprise
Server.
Navegadores
Lista de los navegadores que son compatibles con Sun GlassFish Enterprise
Server 2.1.
Exploradores web compatibles
Explorador Versión
Mozilla 1.7.12
Internet Explorer 6.0 Service Pack 2, 7.0
Firefox 1.5.x, 2.x
Safari 2
Netscape 8.0.4, 8.1, 9.0, 9.0.x
Instalación y configuración
Vamos a mostrar los pasos en la instalación del Servidor de Aplicaciones Java
EE GlassFish v2.1 en Ubuntu Server 9.10.
Electiva Técnica I 35
Servidores Web
UCAD
♦ Cambiar los permisos del directorio para acceder sin ser superusuario:
sudo chown -R glassfish /opt/glassfish
sudo chgrp -R glassfish /opt/glassfish
♦ Ejecutar la configuración:
sudo -u glassfish lib/ant/bin/ant -f setup.xml
♦ Iniciar
un dominio:
sudo -u glassfish bin/asadmin start-domain domain1
♦ Entrar
mediante los valores por defecto; usuario admin y clave
adminadmin
Ahora veamos los pasos para que se inicie GlassFish (dominio domain1) al
arrancar la máquina servidor:
Electiva Técnica I 36
Servidores Web
UCAD
#! /bin/sh
GLASSFISHPATH=/opt/glassfish/bin
case "$1" in
start)
echo "starting glassfish from $GLASSFISHPATH"
sudo -u glassfish $GLASSFISHPATH/asadmin start-domain domain1
;;
restart)
$0 stop
$0 start
;;
stop)
echo "stopping glassfish from $GLASSFISHPATH"
sudo -u glassfish $GLASSFISHPATH/asadmin stop-domain domain1
;;
*)
echo "usage: $0 {start|stop|restart}"
exit 3
;;
esac
♦ Probar el script:
sudo /etc/init.d/glassfish restart
Electiva Técnica I 37
Servidores Web
UCAD
Tomcat puede funcionar como servidor web por sí mismo. En sus inicios
existió la percepción de que el uso de Tomcat de forma autónoma era sólo
recomendable para entornos de desarrollo y entornos con requisitos mínimos
de velocidad y gestión de transacciones. Hoy en día ya no existe esa
percepción y Tomcat es usado como servidor web autónomo en entornos con
alto nivel de tráfico y alta disponibilidad.
Características
Tomcat 6.x
Electiva Técnica I 38
Servidores Web
UCAD
export JAVA_HOME=”/usr/lib/j2sdk1.5-sun”
export CATALINA_HOME=”/home/casidiablo/tomcat”
Obviamente hay que cambiar las rutas de acuerdo a como se tenga instalado
el J2SDK y el Tomcat. Para verificar que guardamos las variables
correctamente digitamos los comandos echo $JAVA_HOME y echo
$CATALINA_HOME.
Electiva Técnica I 39
Servidores Web
UCAD
Para detener el servidor debes ejecutar el archivo shutdown. Para probar tus
aplicaciones JSP o páginas en HTML solo tienes que copiar los archivos al
directorio wepapps/ROOT deltomcat.
Electiva Técnica I 40
Servidores Web
UCAD
Electiva Técnica I 41
Servidores Web
UCAD
Electiva Técnica I 42
Servidores Web
UCAD
Electiva Técnica I 43
Servidores Web
UCAD
El
Ruta por
defecto
C:\Program Files\Java\jdk1.5.0_02
Electiva Técnica I 44
Servidores Web
UCAD
http://localhost:8080/
Electiva Técnica I 45
Servidores Web
UCAD
En esta pagina
tenemos el gestor de
Aplicaciones
seleccionamos el link
Listar Aplicaciones y
nos debe salir la
siguiente pagina
Electiva Técnica I 46
Servidores Web
UCAD
En la parte inferior de
esta página debemos
desplegar el
directorio o archivo
WAR.
En el recuadro de
Archivo WAR a
Desplegar
seleccionamos la
opción Examinar y
traemos el archivo WAR
de la aplicación a que
se desea cargar que
para nuestro caso es el
archivo practicas.war y
luego le damos
desplegar
Electiva Técnica I 47
Servidores Web
UCAD
JavaServer Pages
JavaServer Pages (JSP) es una tecnología Java que permite generar
contenido dinámico para web, en forma de documentos HTML, XML o de otro
tipo.
Esta tecnología es un desarrollo de la compañía Sun Microsystems. La
Especificación JSP 1.2 fue la primera que se liberó y en la actualidad está
disponible la Especificación JSP 2.1.
Las JSP's permiten la utilización de código Java mediante scripts. Además, es
posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas
etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de
Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas.
Así, JSP se puede ejecutar en los sistemas operativos y servidores web más
populares, como por ejemplo Apache, Netscape o Microsoft IIS. Mientras que
Electiva Técnica I 48
Servidores Web
UCAD
ASP sólo tiene soporte nativo para los servidores IIS y Personal Web Server,
que son los dos servidores web para sistemas Microsoft, el primero con
tecnología NT y el segundo para sistemas Windows 98 y similares.
TAGS
Mientras que tanto JSP como ASP usan una combinación de tags y scripts
para crear paginas web dinámicas, la tecnología JSP permite a los
desarrolladores crear nuevos tags. Así los desarrolladores pueden crear
nuevos tags y no depender tanto de los scripts.
La ventaja Java
La tecnología JSP usa Java como lenguaje de Script mientras que ASP usa
VBScript o Jscript. Java es un lenguaje más potente y escalable que los
lenguajes de Script. Las páginas JSP son compilados en Servlets por lo que
actúan como una puerta a todos los servicios Java de Servidor y librerías Java
para aplicaciones http. Java hace el trabajo del desarrollador más fácil p. e.
ayuda a proteger el sistema contra las "caídas" mientras que las aplicaciones
ASP sobre sistemas NT son más susceptibles a sufrirlas, también ayuda en el
manejo de la memoria protegiendo contra fallos de memoria y el duro trabajo
de buscar los fallos de perdida de punteros de memoria que pueden hacer
mas lento el funcionamiento de una aplicación.
Mantenimiento
Las aplicaciones que usan JSP tienen un mantenimiento más fácil que las que
usan ASP.
Electiva Técnica I 49
Servidores Web
UCAD
Características de JSP
1. Conjunta el poder de Java en el servidor y la flexibilidad de HTML
(HyperText Markup Language) en el browser.
2. No sólo se puede utilizar HTML, sino también XML (eXtensible Markup
Language) o WML (Wireless Markup Language).
3. Hace más fácil reusar componentes como JavaBeans y Enterprise
JavaBeans los cuales realizan tareas más específicas.
4. Forma parte integral de Java 2 Enterprise Edition (J2EE).
5. Su función es saber como procesar una solicitud para crear una
respuesta.
6. Soporta contenido dinámico que refleja las condiciones del mundo real.
7. Existe independencia entre la parte del diseño (interfaz) y la lógica
(programa).
Ventajas de JSP
Podemos crear aplicaciones web que se ejecuten en varios servidores web,
de múltiples plataformas, ya que Java es en esencia un lenguaje
multiplataforma.
Electiva Técnica I 50
Servidores Web
UCAD
d. Frente a los servlets: JSP no provee ninguna capacidad que no pueda ser,
en principio, llevada a cabo con un servlet. En efecto, los documentos JSP
son automáticamente traducidos en servlets. Pero es más cómodo escribir
(¡y modificar!) HTML normal que tener “millones” de declaraciones println
que generen el HTML. Además, separando la presentación del contenido,
se puede colocar a diferentes personas en diferentes tareas: los expertos
en diseño Web pueden construir el HTML usando sus herramientas
habituales y dejar espacios para que los programadores de servlets
inserten el contenido dinámico.
Compatibilidad
Electiva Técnica I 51
Servidores Web
UCAD
plataforma
Protección de Si No
memoria de
escape
Etiquetas Si No
especiales
Integración de Cualquier Base de Cualquier Base de
bases de datos Datos que Datos que
soporte tecnología soporte tecnología
JDBC u ODBC
ODBC
Componentes JavaBeans, COM / DCOM
Enterprise JavaBeans
Extensiones JSP
Instalación y Configuración
Instalación del JSWDK
Situar el árbol de directorios que contiene todos los ficheros en algún lugar
de tu disco duro. En este caso se elige Program Files en el disco duro D.
Como resultado, el path al directorio de más alto nivel que contiene el árbol
de directorios JSWDK es:
d:\Program Files\jswdk-1.0.1
Cuando usamos el navegador para solicitar una página JSP desde el servidor,
éste debe crear y compilar un servlet. El servidor jswdk no contiene un
compilador ni una máquina virtual. Por lo tanto, si no lo tenemos instalado,
debemos instalar el JDK para que el servidor lo use para compilar y ejecutar
el servlet.
Electiva Técnica I 52
Servidores Web
UCAD
d:\Program Files\jdk1.2.2
Las instalaciones completamente estándar (según Sun) excepto en que esta
instalada en el disco D en lugar del disco C.
Cuando el servidor intenta compilar el servlet, debe saber cómo localizar los
ficheros class del JDK. Por lo tanto, es necesaria la variable de entorno
classpath. Aquí puedes ver una parte de mi classpath:
d:\Program Files\jdk1.2.2\lib\tools.jar
Este elemento identifica la localización del fichero JAR que contiene las
librerías de clases estándar del JDK.
d:\Program Files\jswdk-1.0.1\lib\servlet.jar
Este elemento identifica la localización del fichero jar que contiene los
distintos componentes de software necesarios para compilar y ejecutar
servlets.
d:\Program Files\jswdk-1.0.1\webpages
d:\Program Files\jswdk-1.0.1\examples\Web-
inf\servlets
Electiva Técnica I 53
Servidores Web
UCAD
(La parte inicial del path podría ser diferente, dependiendo de donde
situemos el JSWDK en el disco duro).
d:\Program Files\jswdk-1.0.1\startserver.bat
Deberíamos parar el servidor ejecutando el siguiente fichero batch:
d:\Program Files\jswdk-1.0.1\stopserver.bat
Ficheros Temporales
http://localhost:8080/jsp001.jsp
Podríamos necesitar estar online para que esto funciones. En caso de que no
funciones, necesitaremos estudiar la documentación del JSWDK para
aprender otras formas alternativas para direccionar el servidor.
http://localhost:8080/jsp001.htm
Conclusión
Electiva Técnica I 54
Servidores Web
UCAD
Electiva Técnica I 55
Servidores Web
UCAD
Electiva Técnica I 56
Servidores Web
UCAD
Bibliografía
http://fferrer.dsic.upv.es/cursos/Windows/Avanzado/ch08s02.html
http://www.desarrolloweb.com/articulos/1001.php
http://www.desarrolloweb.com/articulos/1019.php
http://www.terra.es/tecnologia/articulo/html/tec1428.htm
http://es.wikipedia.org/wiki/Internet_Information_Services
http://technet.microsoft.com/es-es/library/dd458718.aspx
http://www.linuxcentro.net/linux/staticpages/index.php?
page=CaracteristicasPHP
http://es.wikipedia.org/wiki/Servidor_HTTP_Apache
http://www.facilnet.net/matriz/web2/apache.html
http://www.e-
ducativa.com/docs/manual_administracion/introducci_n/caracter_sticas_t_cnic
as.htm
http://www.monografias.com/trabajos56/instalacion-tomcat/instalacion-
tomcat2.shtml
http://docs.sun.com/app/docs/doc/820-7426/abpaj?a=view
http://casidiablo.net/instalacion-del-apache-tomcat-en-linux-y-windows/
http://es.wikipedia.org/wiki/Tomcat
Electiva Técnica I 57