JSP
Que es JAVA?
0Java es un lenguaje orientado a objetos diseñado para ser multiplataforma y poder ser empleado en diversos sistemas operativos.
Esta característica, junto con la posibilidad de emplearlo para crear applets, e insertarlos en páginas HTML, o mediante servlets y páginas jsp, generar código HTML dinámico.
Todo ello con la capacidad de acceder a bases de datos.
Es un lenguaje que es compilado, generando ficheros de clases, son en realidad interpretadas por la máquina virtual de java, siendo la máquina virtual de Java la que mantiene el control sobre las clases que se estén ejecutando.
Cual es la estructura de directorios de TOMCAT?
0Estructura de Directorios de Tomcat
Los directorios que se listan a continuación se encuentran ubicados en “/usr/local/tomcat-5.5/”
bin Contiene los scripts de arrancar/parar
lib Contiene varios ficheros jar que son utilizados por Tomcat, estos ficheros deben ser añadidos al classpath de Tomcat.
Estos son los principales, puede haber otros que generalmente no se modifican, como:
work Generado automáticamente por Tomcat, este es el sitio donde Tomcat sitúa los ficheros intermedios (como las páginas JSP compiladas) durante su trabajo. Si borramos este directorio mientras se está ejecutando Tomcat no podremos ejecutar páginas JSP.
classes Podemos crear este directorio para añadir clases adicionales al classpath. Cualquier clase que añadamos a este directorio encontrará un lugar en el classpath de Tomcat.
A continuación se detallan algunas de las caracteristicas principales a tener en cuenta, tal como se indico, posee la estructura correspondiente XML.
<Server> es el elemento principal del archivo server.xml y todas las demás secciones deben encontrarse entre estos nodos (dentro de <Server> y </Server>), el atributo port indica el puerto TCP donde se espera la señal de cierre (shutdown) de Tomcat. Tenga en cuenta que los usuarios de planes que poseen Java, poseen acceso total a su server, por lo que ellos pueden modificar éste archivo.
<Listener> A través de los elementos <Listener> se configuran las extensiones JMX ("Java Management Extensions") que serán utilizadas por Tomcat, dichos elementos toman dos atributos : className que indica la Clase diseñada para escuchar sobre eventos JMX y debug para especificar el nivel de "debug" generado al tiempo de ejecución.
<Host name="dogmedia.com.mx" appBase="/home/vu000324/public_html/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<WatchedResource>/home/vu000324/public_html/webapps/WEB-INF/web.xml</WatchedResource>
Antes nombramos los Wars, una pequeña definicion seria:
Una aplicación en Tomcat o cualquier Servlet Engine (Web-Container) es un conjunto de "JSP’s y/o "Servlets" agrupados con ciertos parámetros de arranque y seguridad, este conjunto de archivos/aplicación en todo Servlet Engine es conocido como un WAR (Web-Archive).
Luego de modificar los archivos de configuracion de Tomcat, hay que reiniciarlo usando los scripts que hay en el directorio bin.
Que es TOMCAT?
3086Jakarta Tomcat funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Fundation.
Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.
Se le considera un servidor de aplicaciones, hay que tener en cuenta que Tomcat puede utilizarse como servidor web independiente, o bien como una extension del servidor web ya instalado, en nuestro caso los utilizamos de ésta ultima forma.