2012-09-27 28 views
19

Z tego co przeczytałem do tej pory na tym blogu http://nowjs.com/ Potrzebuję zainstalować nodejs w maszynie serwerowej, aby działał. Ale używam serwera współdzielonego i nie mam żadnych uprawnień do umieszczania czegoś na serwerze.Czy Node.js można uruchomić na serwerze Tomcat?

wprowadzenie go do pojemnika (tomcat) jest jednak inna sprawa, którą przeważnie zrobić. Ogólnie mówiąc, kiedy mówimy o serwerze, mamy na myśli tomcat lub websphere lub jboss.

Ale z nodejs jeśli się nie mylę serwer oznacza prawdziwą maszynę, na której biegnie Tomcat itp.

Więc jest jakiś sposób mogę uruchomić serwer nodejs wewnątrz serwera tomcat czy mam o tym myśleć w niewłaściwy sposób?

Odpowiedz

16

Tak, myślisz o tym w niewłaściwy sposób. Kluczową cechą Nodejs jest to, że zawiera, między innymi, dość natrętny wbudowany serwer HTTP. Think Jetty. Jednak możliwe jest teraz możliwe lub w przyszłości uruchomienie JavaScript w tomcat.

Polecam zamiar http://nodejs.org/ i oglądania wideo, to z pewnością wyjaśnić sprawę dla ciebie.

Tymczasem polecam coraz hosting, który obejmuje dostęp SSH, a korzystnie dostęp root. Dostęp do roota spowoduje, że instalacja węzła stanie się łatwiejsza i pozwoli na uruchomienie go na powszechnie używanym porcie (unikaj uruchamiania węzła jako root, użyj mapowania portów). Ale nie potrzebujesz oddzielnego serwera WWW, aby rozpocząć, możesz zainstalować Node.js na Windowsie, Macu i Linuksie.

+0

, więc to będzie jak poruszanie się w całości z kocurka, nieprawdaż? ale gdzie wtedy będę uruchamiał mój kod serwletu java? czy Nodejs też to uruchomi? – Nav

+0

Nie jestem ekspertem od Javy, ale radziłbym, aby uruchamiał się na różnych instancjach serwera, jeśli chcesz uruchamiać usługi HTTP w każdym z nich. –

+0

lub uruchom węzeł na innym porcie. –

Powiązane problemy