2011-12-17 19 views
7

Właśnie kupiłem komputer iMac i chciałbym rozpocząć programowanie. Ale nie mogę skonfigurować Tomcat i Netbeans do wspólnej pracy. Zainstalowałem Tomcat i wygląda na to, że działa. Ale kiedy próbuję zbudować aplikację internetową, użytkownicy sieci cały czas pytają moją nazwę użytkownika i hasło. Już skonfigurowałem plik user.xml, ale nie działa.Tomcat, Netbeans Mac OSX Lion

Czy ktoś może dać napiwek?

Cheers

+0

Czy istnieje szczególny powód, dla którego nie chcesz używać serwera Glassfish już wbudowanego w NetBeans? – Perception

+0

Tak. Książka, której się uczę, używa Tomcata. To dlatego – Camus

Odpowiedz

8

Dodaj nowy serwer Tomcat jest dość łatwo na NB. Nie „zainstalować” w tradycyjnym sensie potrzebne, aby to zrobić:

  • Pobierz wersję wszelkie skompresowane (nie instalatorzy) tomcat z http://tomcat.apache.org
  • Wystarczy rozpakować (dekompresji) w wybranym folderze. Nie potrzebujesz niczego innego.
  • Przejdź do Narzędzia ---> Serwery -----> Dodaj serwer.
  • Wybierz serwer Apache Tomcat. Następnie na etykiecie "lokalizacja serwera" wybierz folder, w którym rozpakowałeś serwer Tomcat. W tym oknie możesz zdefiniować swój log i hasło. NB automatycznie zmieni twój plik user.xml.

Jest to dobry sposób na skonfigurowanie dowolnej liczby serwerów i łatwą konfigurację dostępu i zarządzania danymi.

Mam nadzieję, że to pomaga.

+0

Cześć kolego, dzięki. Ale zrobiłem to i kiedy próbowałem debugować aplikację internetową, żeby zobaczyć ją w przeglądarce, Netbeans zapytał mnie o użytkownika i hasło. Wstawiam je i nie działa. Netbeans nadal pyta mnie o użytkownika i hasło. Nie wiem, co się dzieje, ponieważ Tomcat działa dobrze. Dzięki – Camus

+0

Umieściłem Tomcat w folderze aplikacji i teraz otrzymuję ten błąd. Błąd wdrożenia: Uruchamianie Tomcata nie powiodło się, sprawdź, czy /Applications/Tomcat/bin/catalina.sh i powiązane skrypty są wykonywalne. Zobacz dziennik serwera, aby uzyskać szczegółowe informacje. – Camus

+0

Zrobiłem to. Już działa. Umieściłem folder Tomcat wewnątrz użytkownika//Tomcat. Teraz działa dobrze. Dzięki wszystkim – Camus

34

Miałem ten sam problem i poszedłem za odpowiedzią @ Rapha i zadziałało. Po tym, ja miałem inny problem, Netbeans zwrócony komunikat o błędzie:

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

Aby rozwiązać ten problem, w terminalu, I nawigować do tomcat-folder/bin i stracony:

chmod 755 *.sh 

I rozwiązać mój problem, ponieważ sprawił, że skrypty były wykonywalne.

+0

cześć cawecoy, wiem, że napisałeś prawie trzy lata temu, ale jeśli to możliwe, czy mógłbyś wyjaśnić, jak działa polecenie "chmod 755 * .sh"? może trochę to rozbić? Dziękuję bardzo za pomoc! – Thor

+0

tony-stark yes: 'chmod 755 * .sh' ustawia następujące uprawnienia dla WSZYSTKICH plików skryptów powłoki' * .sh': właściciele mogą pisać, czytać i wykonywać te pliki '7'; użytkownicy z twojej grupy mogą czytać i wykonywać te pliki '5'; i inni mogą czytać i wykonywać te pliki '5'. Więc po uruchomieniu tego polecenia wewnątrz folderu 'tomcat-folder/bin', Tomcat może wreszcie wykonać'/Applications/Tomcat/bin/catalina.sh' i dowolną inną '.sh' files w tym folderze, stąd "Błąd wdrażania" został rozwiązany. – cawecoy

Powiązane problemy