web-dev-qa-db-ja.com

Glassfish 4.1サーバーを起動できない、ダウンロード、解凍、インストール、Windows 8.1

始める前に、私はスーパーユーザーに不慣れで制限があるため、多くのリンクにスペースを入れる必要があります。スペースはhttp://(HERE)localhost:4848 /にあります。ご不便をおかけして申し訳ありません。この制限がすぐに解除されることを願っています。

Glassfish4.1サーバーを起動できません。
私は実行しています、Windows 8.1、64x。

ダウンロードしました、Java EE 7フルプラットフォームglassfish-4.1.Zip
ここから:https://glassfish.Java.net/download.html

7-Zip 9.20で解凍します。他の圧縮されたフォルダと一緒に圧縮されたフォルダに入れます。
解凍して[〜#〜] c [〜#〜]に入れます。

パス:C:\ glassfish-4.1
次の中、glassfish4

パス:C:\ glassfish-4.1\glassfish4
pic

次は、binです。

パス:C:\ glassfish-4.1\glassfish4\bin enter image description here

ここで、asadmin Windowsバッチファイルで、コマンドプロンプトC:\ Windows\system32\cmd.exe、asadmin>を開きます。

start-domainと入力すると、cmd.exeはdomain1の開始を待機しています........(これらの多く)を出力します。 .... serverNoStartコマンドstart-domainが失敗しました。

開いて、pkg、実行して、インストールしました。
enter image description here

開いて、updatetoolsが実行し、インストールしました。
enter image description here

繰り返しますが、asadmin Windowsバッチファイルで、コマンドプロンプトを開きますC:\ Windows\system32\cmd.exe、asadmin>。

start-domainと入力すると、cmd.exeはdomain1の開始を待機しています........(これらの多く)を出力します。 .... serverNoStartコマンドstart-domainが失敗しました。

この場所からasadmin start-domainまたはglassfish4/bin/asadmin start-domainを試すと、次のようになります。 enter image description here

この問題の性質をよりよく理解したいと思います。サーバーを修正/起動する方法に関する提案?

P.S.チェックすると http:// localhost:4848 / enter image description here

P.S.S. NetbeansからGlassFishを起動しようとすると...

enter image description here

3

Netbeansを介してGlassFishを起動しようとする最後のスクリーンショットは、ポート8080またはポート8443、あるいはその両方にバインドされている何かがすでに実行されていることを示しています。現在実行中の他のアプリケーションサーバー(Tomcatなど)がないかどうか確認してください。

それとは別に、サーバーログは何が問題になっているのかを教えてくれるはずです。

C:\glassfish-4.1\glassfish4\glassfish\domains\domain1\logs\server.log
2
Mike

https://stackoverflow.com/questions/17317527/how-do-i-clear-an-address-for-glassfish-4-0-with-default-settings

主な理由は、別のサーバーがデフォルトでポート8080を使用していることです(これらのポートがコマンドラインで使用されているかどうかをウィンドウでチェックするため:netstat -a -o

次のように変更する必要があります。

/glassfish/domains/domain1/config/domain.xml

Change: name="http-listener-1" port="8080"
        name="http-listener-2" port="8181"

To:     name="http-listener-1" port="9090"
        name="http-listener-2" port="9191"

次に、サーバーをフレームワーク(Eclipseなど)から削除し、サーバーを閉じて起動し、Glashfishを再度追加します。

フレームワークを開始する前に、そのようなファイルがないことを確認してください:

/glassfish/domains/domain1/osgi-cache/felix/*.lock

存在する場合は削除します。削除するためのJavaプロセスを停止できます。

これらの手順は私のために働いた。

7
Jesus Guillen