Saludos, nuevamente aquí bloggeando cosas útiles e interesantes para todo aquel que este deshauciado sin encontrar respuesta a como instalar y configurar TomCat 7 en NetBeans 7... lo importante es tomar en cuenta que se expone una situación con todo y su respectiva problemática adquirida durante el proceso que se describirá a continuación.
Descárgate primero el NetBeans de la pagina oficial y de una vez también el TomCat7.
Instala el NetBeans (es un hecho que "sabes" como instalar un programa, cierto?).
Una vez que descargaste el TomCat descomprime la carpeta en la unidad C:
Cámbiale el nombre de letanía "apache-tomcat-7.0.29" a únicamente tomcat.
Abre consola y posicionate en C: (con "cd.." regresas carpeta) y escribe "cd tomcat", después "cd bin" y ya cuando estés dentro de bin escribe "startup.bat" así como en la imagen de abajo....
cuidado por que aquí pueden empezar los problemas...
si haz visto esta pantalla... felicidades!!! hasta aquí ya esta instalado e iniciado el servicio de ApacheTomCat...
Peeeero en ocasiones puede marcar el siguiente error...
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
Si así fuera el caso, hacer lo siguiente...
Inicio/Equipo/Propiedades...
Configuración Avanzada del Sistema... y en la ficha "Opciones Avanzadas" localiza el botón que dice "Variables de Entorno" y da clic ahí... veras algo como lo siguiente...
En el apartado "variables del sistema" localiza la que dice JAVA_HOME si se encuentra editala y escribe lo siguiente. C:\Program Files\Java\jdk1.6.0_23, si no da clic en Nueva... y escribe el nombre JAVA_HOME y la ruta anterior que es la carpeta donde esta instalado el JDK del Java que descargaste... yo tengo el jdk1.6.0_23 así que si tu tuvieras otro pues escribe el nombre correcto de la carpeta... después localiza CATALINA_HOME si existe editalo y si no existe pues crea una nueva como la anterior y escribe la ruta C:\tomcat, que es el nombre de la carpeta en la cual esta instalado el TomCat... listo ahora si regresemos un momento... abre nuevamente la consola y escribe de nuevo los comandos necesarios para ejecutar el startup.bat del tomcat para iniciar el servicio.... Listo ahora si funciona y ahora si debe mostrarte que se inicio el servicio, se muestra una pantalla como la siguiente...
Abre el archivo tomcat_users.xml, lo encuentras en la siguiente ruta... C:\tomcat\conf... y localiza las lineas de los users...
y antes de la linea </tomcat-users> despues de los comentarios --> escribe lo siguiente...
<user username="root" password="admin" roles="admin,manager-gui,manager-script"/>
Guarda el archivo y cierralo...
Configuaracion de ApacheTomcat 7 en NetBeans 7
Ahora abre el NetBeans7 y aplica la siguiente ruta...
Tools/Servers y selecciona el boton Add Server
Listo aqui selecciona el Tomcat 7.0 y da clic en Next
y escribe en Server Location la ruta del tomcat (C:\tomcat) o seleccionala con el boton de Browse, en User name escribe el nombre de usuario que pusiste en el XML anterior.. (root) y en Password escribe lo que pusiste en el XML... (admin) y deshabilita la casilla Create user if it does not exist y presiona Finish...
verifica que la informacion sea la correcta en la siguiente pantalla... e identifica el puerto por defecto que es el 8080...
Ahora vamos probando si funciona...
Abre el explorador y escribe la siguiente ruta en la barra de direcciones...
localhost:8080
Se abrirá la pagina del servidor...
Listo... proximamente formulario ABC en JSP con NetBeans...
y antes de la linea </tomcat-users> despues de los comentarios --> escribe lo siguiente...
<user username="root" password="admin" roles="admin,manager-gui,manager-script"/>
Guarda el archivo y cierralo...
Configuaracion de ApacheTomcat 7 en NetBeans 7
Ahora abre el NetBeans7 y aplica la siguiente ruta...
Tools/Servers y selecciona el boton Add Server
Listo aqui selecciona el Tomcat 7.0 y da clic en Next
y escribe en Server Location la ruta del tomcat (C:\tomcat) o seleccionala con el boton de Browse, en User name escribe el nombre de usuario que pusiste en el XML anterior.. (root) y en Password escribe lo que pusiste en el XML... (admin) y deshabilita la casilla Create user if it does not exist y presiona Finish...
verifica que la informacion sea la correcta en la siguiente pantalla... e identifica el puerto por defecto que es el 8080...
Ahora vamos probando si funciona...
Abre el explorador y escribe la siguiente ruta en la barra de direcciones...
localhost:8080
Se abrirá la pagina del servidor...