2012-09-27 12 views
19

これまでに私がこのブログで読んだことから、http://nowjs.com/サーバマシンにnodejsをインストールする必要があります。しかし、私は共有サーバーを使用しており、実際にサーバーマシンに何かを入れる権限はありません。Node.jsはTomcatサーバー内で実行できますか?

しかし、容器(tomcat)に入れるのは、私が主にやっている別のものです。 一般的に言えば、サーバーとは、tomcat、websphere、jbossのことです。

しかし、私が間違っていない場合、nodejsは、tomcatなどが動作する実際のマシンを意味します。

Tomcatサーバー内でnodejsサーバーを実行する方法はありますか、間違った方法を考えていますか?

答えて

16

はい、あなたは間違った方法を考えています。 Nodejsの主な特長は、とりわけ組み込みのHTTPサーバーが含まれていることです。桟橋を考えよう。しかし、の可能性があります今すぐまたは将来tomcatでJavaScriptを実行する可能性があります。

私はhttp://nodejs.org/に行くことをお勧めしますし、ビデオを見て、それは必ずあなたのために問題をクリアします。

一方、SSHアクセス、好ましくはルートアクセスを含むホスティングを取得することをお勧めします。ルートアクセスは、ノード全体のロードを容易にし、一般的に使用されるポート上で実行できるようにします(ルートとしてノードを実行するのではなく、ポートマッピングを使用します)。しかし、起動するには別個のWebサーバーは必要ありません.Windows、Mac、LinuxにNode.jsをインストールすることができます。

+0

だから、それはあたかもムービーから動いているようなものでしょうか?しかし、どこでjavaサーブレットコードを実行するのですか? nodejsもそれを実行しますか? – Nav

+0

私はJavaのエキスパートではありませんが、HTTPサービスをそれぞれ実行する場合は、別々のサーバーインスタンスで実行することをお勧めします。 –

+0

を実行するか、別のポートでノードを実行してください。 –

関連する問題