2017-04-13 3 views
0

私はGrailsアプリケーションを開発しました。同僚がテストできるようにしたいと思います。彼らは私のネットワーク上にあるので、私は自分のIPアドレスとポート番号(8080)を使ってアクセスできます。私はherehereのようなステップにしたがって実行してみました。Grailsアプリケーションを実行してネットワーク上の他のコンピュータがアクセスできるようにするには?

私はプログラムを実行するたびに、私はこれらの指示に従った場合でも、それが言うことに気づい

Grailsアプリケーションは環境にhttp://localhost:8080で実行されている:開発

+1

デスクトップ上のセキュリティのものを停止してみてくださいファイアウォール - それはなかれ、それは正しいIPでリッスンしているにもかかわらず、localhostを示すだろうバグがありました – erichelgeson

+0

これは可能です。私はGrails 3.0.8を使用しています。 – Bibo

答えて

0

をできればそれは明らかではありません自分のマシンで自分でアプリにアクセスできますか?あなたの同僚は、コンピュータ名にはlocalhostを変更することで、アプリにアクセスすることができるはず

http://localhost:8080/appname 

:ここ

http://mycomputername:8080/appname 
+0

自分のマシンで問題なくアクセスできますが、私の同僚は上記の方法を使用できません。それはすでに試されています。 – Bibo

1

基本的なネットワーキングのものそれはで利用可能であるべきです。あなたがマシン上で開いているポートを実行しているが表示されますnetstat -plantを実行する場合

何かがインターフェイス127.0.0.1ポート何か

に始まり通常そのポートは、マシン

上のすべてのインターフェイスに利用可能です。

は、基本的には今まででipconfigやifconfig何があなたがしようとすることで、ネットワークの起動時に他のマシンからアクセスすることができない場合はアプリがhttp://192.168.1.x:8080

で利用可能である192.168.1.x

のようなあなたの内部インターフェースものとしてLinuxで通知します〜ping {your machine ip}

ネットワークセキュリティのように、1台のマシンから別のマシンにアクセスするローカルアクセスを停止しているようです。

またはより良いまだあなたの古き良きMSは、Grailsののバージョンによって

+0

私は他のマシンにpingを試みて、それらのマシンを使ってマシンをpingしようとしました。それはすべて正常に動作します。私は他の誰かが言及したように、またはファイアウォールの問題として、それが私の杯のバグかもしれないと思っています。 – Bibo

+0

残念ながら、私はファイアウォールをポリシー違反として停止できません。その他のソリューション? Tomcatを使用してwarファイルをデプロイする方法を調べました。 – Bibo

関連する問題