2011-01-05 32 views
4

これは愚かな質問のように聞こえるかもしれませんが、私は概念を明確にしたいと思います: netbeans 6.9を使用して、iveはグラスフィッシュコンテナ(ローカル)を使ってWebアプリケーションプロジェクトを正常に完了しました。私がプロジェクトを実行するとき、それはhttp://localhost:11494/myApp/で実行されている以外はすべてうまくいきます。アクセスタスクがhttp://localhost:8080/myApp/にあるべきではありませんか?私がhttp://localhost:8080/myApp/と入力すると、localhostに接続しません。http://localhost:4848は管理コンソールにアクセスできません。どうしてこれなの?展開に関する私の考え方はそれほど徹底していないと思います。私は手動で何かを展開していない..事前に感謝!localhost 4848、8080 problem

EDIT:今、大学のモジュールは、手動で配置することを指定する講義ノートを持っています。 idはむしろnetbeansに配置を処理させます。これがポート番号の違いの原因でしょうか?

+0

NetBeansでサーバーを右クリックしてプロパティを表示すると、[接続]タブにはどのポートが表示されますか? – Preston

+0

場所:localhost:8262と表示されます。それは奇妙なものです.. btw、 "ソース"タブの下に、何もない.. thats大丈夫、儀式?私のコンセプトは混乱しているように見えます。 – OckhamsRazor

+0

すべての設定はdomain.xmlにありますので、そこを見ることができます。ただし、そのポート(8262)は管理コンソールである必要があります。そのため、そこに設定を表示することもできます。 – Preston

答えて

2

すべての設定は、domain.xml内..ですので、Glassfishのは、別のポートを使用することを決定した、別のプロセスによって占有されていると思います。ただし、接続タブに表示されるポート(8262)は管理コンソールである必要があります。そのため、そこに設定を表示することもできます。

0

プロジェクトを実行すると、Netbeans内からサーバーを起動しますか?もしそうなら、私はまずそれをチェックするだろう。コマンドラインから実行する場合は、GlassFishの設定上の問題でなければなりません。

私が絶望的に​​なったら、私はマシンを "11494"に迎えました!

解決策はできるだけ単純にする必要がありますが、単純ではありません。 ;-)

+0

彼はNet Beans – Preston

+0

DOHを使用していると言いました。 – HDave

+0

助けてくれてありがとう、はい私はnetbeansからサーバーを起動し、サーバーのプロパティを確認するlocalhostを明らかにする:8262、私は理由が分からない。 – OckhamsRazor

0

私はポート8080を使用すると、そこに見ることができるように

+0

私は参照してください。ポート4848はどうですか?どのように私はこのポート8080のプロセスをチェックするのですか? – OckhamsRazor

+0

ウィンドウを使用している場合、netstat -ano |で確認できます。 "4848"を見つけてください...最後の列にプロセスIDが表示されます。 –

+0

あなたの助けをありがとう。まあ、8080は4848と同じように無料です。しかし、私がnetstatを実行すると - と| "11494"を検索すると、プロセスが実行中であることが示されます。 – OckhamsRazor

1

私はポート番号8080がアプリケーションに割り当てられていないと思うので、8080にserver.xmlを変更することでアプリケーションを聴くことができます。ファイルを追加するには、コネクタを追加するか、 11494の代わりに8080に... !!

関連する問題