lunes, marzo 24, 2008

Configurar TOMACAT for dummies!!!

Instalación completa de tomcat
Prerequisitos:
-Tener instalado la jdk de java y tener alguna de la versiones de tomcat.
0. Desenzipar la versión, se recomienda que sea en C:/
1. Agregar las variables de entorno:
JAVA_HOME al la carpeta donde esta el jdk.
CATALINA_HOME a la carpeta donde esta la versión del tomcat.
Si gustas puedes agregar a la variable Path una nueva variable que sea apuntando a donde esta la carpeta del jakarta con el subdirectorio /bin para que el acceso mediante el cmd sea automatica al startup y al shutdown.bat
2. Ahora ver si esta bien instalado en el CMD escribes startup
Lo más común es que te salga otra pantallita con el titulo de Tomcat y si todo ha salido correctamente la ultima línea debe decir algo como "INFO: Server startup in ### ms" donde ### es un número (por ahora no tiene la mayor importancia).
3. Si quieres aun tienes duda entra a http://localhost:8080 ... ¿entro al tomcat home page? bien ya esta listo tu server.
4. Para poder dar de alta sitios tienes que logearte como administrador para eso vas a entrar al archivo CATALINA_HOME/conf/tomcar-users.xml, donde CATALINA_HOME es la dirección donde tienes el tomcat. NOTA: Antes de hacer este paso recomiendo bajar el servicio: abrir una cmd y teclear shutdown.bat
5. Para modificar el tomcat-users.xml abrelo en un editor, y agregrar: role rolename="admin" y despues user username="maestro" password="llave" roles="admin" y despues donde maestro y llave son los valores que les puedes dar a las variables de usuario y contraseña respectivamente.
6. Inicia de nuevo el servicio. En caso de error revisa bien el tomcat-user.xml y que no tenga espacios al final!!!
7. Ahora tienes que pegar tu sitio a la carpeta webapps dentro del directorio de tomcat,
8. Entra a la dirección http://localhost:8080/admin y entra con el usuario que acabas de crear y y explora en el arbol tomcat server/Host (localhost) y en la parte derecha de la pantalla localiza el combo box que dice ---acciones disponibles--- y localiza --Crear nuevo contexto---.
9. Dentro de la propiedad base del documento ingresa la dirección de tu maquina donde esta tu aplicación ejemplo C:/jakarta-tomcat/webapps/miprimersitio y en la parte de trayectoria en la parte donde se localiza el sitio, ejemplo /sitio
10. Si todo salio bien tendra que salirte una pantalla de exito al guardar los cambios, ahora lo que falta es probar tu primer sitio enla dirección como por ejemplo http://localhost:8080/sitio donde /sitio es el valor que le pusiste en la trayectoria.

miércoles, enero 30, 2008

Includes a Javascripts desde c# en vez de ponerlo en el head de la parte HTML

Para poder realizar un llamado a un js en una ubicación del proyecto que se este
trabajando desde código c# en vez de ponerlo directamente en el head de la
parte HTML de la página se tiene que agregar de la siguiente forma en el page
load de la página que se desee:

Page.ClientScript.RegisterClientScriptInclude("algo", "/micarpeta/js/algo.js")

Donde "algo" es
un identificador para el js, y “"/micarpeta/js/algo.js"”
es la ruta donde
se encuentra el js que
deseamos incluir al proyecto.

miércoles, enero 23, 2008

Willkommen !!

Hola!!!
Este es mi primer post en blogspot como administrador de una de estas cosas, la finalidad de este blog es ayudar a los demás en cosa simples de programación en C# y en ocasiones de otros lenguajes. Cosas simples me refiero en cosa que algunas veces necesitamos hacer pero por alguna razón no sabemos pero son muy simples y en ocasiones muy bobas, Admito que no soy un guru de la programación, ni mucho menos pretendo serlo, pero quiero ayudar aunque sea con algo simple, tal vez alguno de mis lectores les sirva. En ocasiones espero darme la libertad de poner alguna que otra noticia relevante de tecnología, música o política y la reflexión que pueda aportar, si no para moverles el tapete, al menos para desahogarme en lo que tengo que decir.
Advertencia: Sobre los siguientes post que espero estar publicando con cierta periodicidad la mayoria son cosa que ya andan por el Internet pero quiero darles un enfoque más puntual, así que no voy a revelar el hilo negro de nada