2011-12-17 14 views
7

Ho appena acquistato un iMac e vorrei iniziare a programmarlo. Ma non posso configurare Tomcat e Netbeans per lavorare insieme. Ho installato Tomcat e sembra che funzioni. Ma quando provo a creare un'applicazione web, i netbeans chiedono sempre il mio nome utente e la mia password. Ho già configurato user.xml ma non funziona.Tomcat, Netbeans Mac OSX Lion

Qualcuno può dare un consiglio?

Acclamazioni

+0

C'è un motivo particolare per cui non si desidera utilizzare il server Glassfish già incorporato in NetBeans? – Perception

+0

Sì. Il libro che sto studiando utilizza Tomcat. Ecco perché – Camus

risposta

8

aggiungere un nuovo server Tomcat è abbastanza facile su NB. No "install" come un senso tradizionale necessario per farlo:

  • Scarica la versione eventuali compressa (non installatori) Tomcat da http://tomcat.apache.org
  • Basta decomprimere (decomprimere) nella cartella preferita. Non hai bisogno di fare qualcos'altro.
  • Vai a Strumenti ---> Server -----> Aggiungi server.
  • Selezionare Server Apache Tomcat. Quindi, sull'etichetta "posizione del server", selezionare la cartella in cui è stato decompresso il server Tomcat. In questa finestra puoi definire il tuo log e la tua password. NB cambierà automaticamente user.xml.

Questo è un buon modo per configurare tutti i server che vuoi e configurare facilmente i suoi dati di accesso e gestione.

Spero che aiuti.

+0

Ciao amico, grazie. Ma l'ho fatto e quando provo a eseguire il debug di un'applicazione Web per vederlo sul browser, Netbeans mi chiede l'utente e la password. Li inserisco e non funziona. Netbeans continua a chiedermi l'utente e la password. Non so cosa sta succedendo perché Tomcat sta funzionando bene. Grazie – Camus

+0

Ho inserito Tomcat nella cartella dell'applicazione e ora sto ricevendo questo errore. Errore di distribuzione: Avvio di Tomcat non riuscito, controllare se /Applications/Tomcat/bin/catalina.sh e gli script correlati sono eseguibili. Vedere il registro del server per i dettagli. – Camus

+0

L'ho fatto. Sta lavorando adesso. Inserisco la cartella Tomcat all'interno dell'utente//Tomcat. Ora sta funzionando bene. Grazie a tutti – Camus

34

Ho avuto lo stesso problema e ho seguito la risposta di @ Raph e ha funzionato. Dopo di che, ho avuto un altro problema, Netbeans restituito questo messaggio di errore:

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

Per risolvere questo problema, nel terminale, ho navigato a tomcat-cartella/bin e giustiziato:

chmod 755 *.sh 

Ed è risolto il mio problema, perché ha reso eseguibili gli script.

+0

ciao cawecoy, so che hai postato quasi tre anni fa, ma se possibile, potresti spiegare come funziona effettivamente il comando "chmod 755 * .sh"? magari abbatterlo un po '? Grazie mille per l'aiuto! – Thor

+0

tony-stark yes: 'chmod 755 * .sh' imposta le seguenti autorizzazioni per TUTTI i file di script di shell' * .sh': i proprietari possono scrivere, leggere ed eseguire tali file '7'; gli utenti del tuo gruppo possono leggere ed eseguire questi file '5'; e altri possono leggere ed eseguire quei file '5'. Quindi, dopo aver eseguito quel comando all'interno della cartella 'tomcat-folder/bin', Tomcat può finalmente eseguire'/Applications/Tomcat/bin/catalina.sh' e qualsiasi altro '.sh' in quella cartella, quindi l'errore 'Deployment' è risolto. – cawecoy

Problemi correlati