2011-12-17 24 views
7

Acabo de comprar un iMac y me gustaría comenzar a programarlo. Pero no puedo configurar Tomcat y Netbeans para que trabajen juntos. Instalé Tomcat y parece que está funcionando. Pero cuando intento construir una aplicación web, netbeans pregunta en todo momento mi nombre de usuario y contraseña. Ya configuré el archivo user.xml pero no funciona.Tomcat, Netbeans Mac OSX Lion

¿Alguien puede dar una propina?

Saludos

+0

¿Hay algún motivo en particular por el que no desee utilizar el servidor de Glassfish ya integrado en NetBeans? – Perception

+0

Sí. El libro que estoy estudiando usa Tomcat. Entonces es por eso que – Camus

Respuesta

8

Añadir un nuevo servidor Tomcat es bastante fácil en NB. No "instalación" como un sentido tradicional necesario para hacer eso:

  • Descargar versión en cualquier comprimido (no instaladores) Tomcat desde http://tomcat.apache.org
  • Sólo descomprimir (descomprimir) en la carpeta deseada. No necesitas hacer nada más.
  • Ir a Herramientas ---> Servidores -----> Agregar servidor.
  • Seleccione Apache Tomcat Server. Luego, en la etiqueta "ubicación del servidor", seleccione la carpeta donde ha descomprimido su servidor Tomcat. Puede definir en esta ventana su registro y contraseña. NB cambiará automáticamente su user.xml.

Esta es una buena forma de configurar tantos servidores como desee y configurar fácilmente sus datos de acceso y administración.

Espero que ayude.

+0

Hola amigo, gracias. Pero lo hice y cuando intento depurar una aplicación web para verla en el navegador, Netbeans me pide el usuario y la contraseña. Los inserto y no está funcionando. Netbeans continúa pidiéndome el usuario y la contraseña. No sé lo que está sucediendo porque Tomcat está funcionando bien. Gracias – Camus

+0

Puse el Tomcat en la carpeta de la aplicación y ahora recibo este error. Error de ejecución: Falló el inicio de Tomcat, compruebe si las /Applications/Tomcat/bin/catalina.sh y las secuencias de comandos relacionadas son ejecutables. Consulte el registro del servidor para más detalles. – Camus

+0

Lo hice. Está funcionando ahora. Puse la carpeta Tomcat dentro del usuario//Tomcat. Ahora está funcionando bien. Gracias a todos – Camus

34

Tuve el mismo problema y seguí la respuesta de @ Raph y funcionó. Después de eso, tuve otro problema, Netbeans regresado este mensaje de error:

Deployment error: Starting of Tomcat failed, check whether the /Applications/Tomcat/bin/catalina.sh and related scripts are executable 

Para solucionar esto, en la terminal, navegué a Tomcat-carpeta/bin y ejecutadas:

chmod 755 *.sh 

Y es resuelto mi problema, porque hizo que los guiones sean ejecutables.

+0

hola cawecoy, sé que publicaste hace casi tres años, pero si es posible, ¿podrías explicar cómo funciona realmente el comando "chmod 755 * .sh"? tal vez romperlo un poco? ¡Muchas gracias por la ayuda! – Thor

+0

tony-stark yes: 'chmod 755 * .sh' establece los siguientes permisos para TODOS los archivos de scripts de shell' * .sh': los propietarios pueden escribir, leer y ejecutar esos archivos '7'; los usuarios de tu grupo pueden leer y ejecutar esos archivos '5'; y otros pueden leer y ejecutar esos archivos '5'. Entonces, después de ejecutar ese comando dentro de la carpeta 'tomcat-folder/bin', Tomcat finalmente puede ejecutar'/Applications/Tomcat/bin/catalina.sh' y cualquier otro '.sh' archivos en esa carpeta, por lo tanto, el 'Error de despliegue' está resuelto. – cawecoy

Cuestiones relacionadas