Hola a tod@s,
A la hora de intalar un Netbeans nos dá varias posibilidades de instalar un Servidor/Contenedor de aplicaciones Java (y más lenguajes), pero al no ser necesario lo omitimos (para qué consumir Disco y Tiempo innecesario). Pero llegó el GRAN DÍA!!!!!
Necesitamos un Servidor Tomcat en el Netbeans ya instalado, ¿tenemos que volver a instalar el Netbeans?
La respuesta es ¡NO!
Hoy os voy a comentar y a explicar como poder instalar un Servidor Tomcat (probadas las versiones 5.5 y 6.0) en un IDE Netbeans (ya sea 6.1 o 6.5) ya instalado en nuestro ordeandor.
1. Necesitaremos descargar un Servidor Tomcat, aquí os dejo los links correspondientes según la versión que deseéis:
2. Nos tenemos que descargar la opción “Binary Distributions/Core” la versión .ZIP o .TAR.GZ. Estas versiones contienen los scripts necesarios (para linux – mac - win) que se utilizan para Netbeans. Os dejo dos imágenes para que veáis que os tenéis que descargar:
3. Cuando tengáis descargado el fichero tenéis que descomprimirlo, ¿en dónde? Si lo tenéis que utilizar sólo para Netbeans, personalmente lo pondría dentro de la carpeta de vuestro Netbeans, de lo contrario lo descomprimiría en Applications (Mac) – Archivos de Programa (Win)… depende de vuestro Sistema Operativo.
4. Ahora ya viene la configuración de vuestro Netbeans.
Tools/Servers/Add Server
5. Cuando pulsamos el Add Server, nos aparecerá una nueva ventana en la que tendremos que Elegir el Tipo de Servidor que deseamos Instanciar y pulsamos Next:
6. Ahora nos queda especificar donde esta situado el CATALINA HOME, que no es más que la carpeta Tomcat. Será suficiente con especificar el Catalina Home, el Catalina Base no es necesario. Seguidamente tenéis que poner (obligatoriamente) un Username – Password, para utiliza el Manager de Tomcat (automáticamente se creará un usuario).
7. Cuando pulsamos Finish, se nos abrirá un ventana con la configuración que viene por defecto del Tomcat. En otro POST ya os explicaré como administrarlo, ahora lo importante es que podemos hacer RULAR nuestras aplicaciones
Saludossss!!!!!
Actualización
Hay un posible error para los usuarios de Mac o Linux:
Cuando descargéis el Tomcat y los descompriméis tenéis que darle permiso de ejecución a la carpeta bin del Tomcat, sino no os lo ejecutará. Lo siento, hasta ahora no me habián comunicado el posible error.
Para darle permisos a la carpeta bin podemos hacerlo de las siguientes maneras:
- Desde terminal: hay que ir a la carpeta correspondiente (tomcat) y escribir: chmod a+x /bin/*.sh
- Del Mac podemos también hacer: botón derecho/obtener Información/Compartir y permisos








Excelente! Me acabas de sacar de muchas dudas, ya que aunque tengo el glassfish instalado, necesitaba usar un contenedor mas liviano con netbeans y no sabia como integrarlo con tomcat.
hice lo que indicaste, pero cuando intento iniciar el servidor tomcat desde netbeans me dice lo siguiente: “starting of tomcat filed, the server port 8080 is already in use”. Por favor, necesito me auden. gracias.
Hola Wilmer,
El problema que tienes es que debes tener algún programa/proceso que utilizar el puerto 8080. Lo que puedes hacer es cambiar la configuración del puerto del Tomcat desde el mismo Netbeans.
Te explico:
Vete al menu Tools/Servers, te aparecerá una ventana
Verás que tienes el servidor Tomcat5 en la pantalla de la izquierda, haz clic sobre ella
Al pulsar sobre el servidor tomcat, en la ventana, la zona de la derecha verás que está la configuración del Tomcat, en el cual podemos cambiar varias opciones. Puedes cambiar el puerto por defecto, ponle un 8090, por ejemplo.
Con esto creo que tienes que ser suficiente, pero sinó ponte otra vez en contacto conmigo y lo miramos más detenidamente.
Saludos Wilmer, y gracias por tus comentarios.
Ni el 1.5_r1 o el 1.5_2 funcionarán para el plugin que se ha instalado en el Netbeans. Lo probé con el release 1 y ya no funcionó.
No podremos ver los cambios a no ser que instalames el Eclipse, el IDE “Oficial” para programar en Android.
Estuve investigando, y el plugin de Netbeans para Android sólo funcionará para el SDK 1.1, para el nuevo SDK no funcionará, hay varios cambios.
Qué hacer si ya instalado tomcat, no me aparece en la lista de servidores disponibles de Netbeans?
Hombre… Mil gracias!!!
Les cuento que soy un mal usuario de java… Lo maldigo siempre que lo uso (gracias a la pereza que adquirí con .NET)… Void a comenzar a quererlo… Tengo que hacerlo… sino no acabo mi proyecto de grado y no me gradúo…
Saludos desde Colombia!!!
Hola Gomas,
Gracias por tu comentario y ya sabes si necesitas algo puedes contactar conmigo, y si te puedo servir de ayuda lo haré de mucho gusto.
Un saludo desde Mallorca
Hola ,soy nuevo en java pero tengo un gran interés por aprender,he instalado e netbeans 6.5 y he bajado a la pc el tomcat 6.x ,y en la parte de tools no me aparece Add servers.
que estoy haciendo mal???
agradeceré desde ya tu apoyo
saludos desde Lima
Roberto….
¿¿¿¿En el menú de tools que opciones te están saliendo???? Teóricamente tendría que salirte una opción que pone Servers y no Add Servers. Pero pienso que este no es el problema.
También coméntame que tipo de Netbeans 6.5 te bajaste, ya que tenemos distintos tipos, la completa, solo con el PHP, solo para Java… Será un placer responderte nuevamente.
Hola por lo visto bibigeek, si sabes mucho mucho! Bueno se que tal vez este no es el tema del que hablan, pero es que quisiera saber si me pudieras ayudar con una webapp, que estoy haciendo, y pues utilizo jsp’s, una base de datos(mySQL el que da SUN), todo en NetBeans y pues tengo un error muy raro en una clase que cree! Entonces, pues me gustaría saber sino conoces alguien que me pueda ayudar, ooo tu! Bueno te agradezco de antemano y perdon por desviarme un monton del tema!
GRAcias
thank’s my brother
Excelente!!!! Gracias
Hola, una pregunta.
Actualize netbeans 5.5 a 6.5 sin desistalar el 5.5. Utilizo el tomcat que tengo instalado en la version 5.5 de netbeans. Todo funciona bien, solo que al guardar los cambios en alguna pagina (JSP para ser mas especifico) los cambios no se ven inmediatamente, si siquiera solo modificando html. Lo que me ha tocado hacer es que cada ves que quiero ver un cambio reinicio tomcat y solo asi puedo ver los cambios. Alguien sabe si es algo de configuracion o sera el tomcat que esta compartiendo el mismo proyecto en 2 versiones de netbeans. Gracias!!!
Hola amigo espero que me puedas dar alguna sugerencia. Instalé por separado netbeans 6.5.1 y tomcat 6.0.20. El problema es que al tratar de añadir Tomcat a netbeans voy al menu Tools y no aparece la opción Servers. Este problema tambien lo tiene 2bibigeek on Junio 23, 2009 10:50 am” ¿me podrías dar alguna sugerencia de que puedo hacer al respecto? te lo agradecería mucho.
hey cuando trate d agregar el servers me marco un error
y lo que mejor hice fue desistalar el netbeans e instalar el mas nuevo 6.7 y hay ya viene integrado el tomcat asi q nada mas se instala el netbeans y listo saludos
graciassssssssss!! VOS SABES qeu no entiendia ni jota lo que significaba la carpeta catalina home esa!!! que tiene que ver catalina con programacion pero bueno……Gracias me salvaste las papas el asado y la milanga!!!
Muchas gracias, me ha servido mucho.
Sigue así, tienes uno de los blogs más interesantes que leo
Hola,
Tengo Netbeans 6.5 (portable – multiplataforma). Cuando ejecuto el menu de herramientas/servidores.. adicionar servidor, el botón sencillamente hace nada. Abro los proyectos que ya había probado con el Tomcat y al pedirme que resuelva el error de busqueda del servidor, tampoco funciona el adicionar servidor… hay otra forma de hacerlo (copiando carpetas, adicionandolo por otra parte…).
Muchas gracias y te felicito por querere compartir tus conocimientos.
También te saludo de Colombia.
gracias por la info!! valiosisima!!
hola pues tengo un error instale el tomcat 6.0.20 di permisos, instale netbeans 6.7.1 pero al momenot de ejecutra mi proyecto levanta el servidor pero en el momneto de desplegar el proyecto me manda le sig error:
java.io.FileNotFoundException: /usr/share/tomcat6/apache-tomcat-6.0.20/conf/Catalina/localhost/WebApplication1.xml (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:179)
at java.io.FileOutputStream.(FileOutputStream.java:131)
at org.apache.catalina.manager.ManagerServlet.copyInternal(ManagerServlet.java:1645)
at org.apache.catalina.manager.ManagerServlet.copy(ManagerServlet.java:1605)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:811)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:350)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
agradesere los comentarios.
Tengo un problema.
Resulta que se agrega bien el servidor y todo, pero cuando quiero inciarlo, se queda esperando unos buenos minutos y al rato dice que fallo el inicio de tomcat. AL tratar de iniciarlo nuevamente me aparece que el puerto 8080 ya esta usado. (esto me pasa sin improtar que puerto utilice ya que el problema esta cuando se esta levantando el servidor)
Ojala puedas ayudarme.
Saludos!
Gracias!!
Me aclaraste el panorama.
Excelente post!! Saludos
SABES…. ESTOY MUY CONFUNDIDA LO QUE QUIERO SABER ,ES Q COMO INSTALAR I CONFIGURAR EL TOMCAT EN UN SISTEMA OPERATIVO DEBIAN…
Guise, si deseas instalar el tomcat en tu debian este post no es el adecuado ya que no te servirá mucho. Pero si me das unas horas probaré de instalar el tomcat en mi server Debian y escribo un post para explicarte los pasos que he realizado.
Ahora mismo estoy en el curro y no puedo hacerlo, pero al llegar a casa lo pruebo y escribo el POST.
Un saludo cordial, Xisco
Bacan, quedò, se agradece.
Gracias!!! ya habia visitado muchos foros con respecto esta duda y no habia tenido respuesta satisfactoria.