始める前に、私はスーパーユーザーに不慣れで制限があるため、多くのリンクにスペースを入れる必要があります。スペースは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
次は、binです。
パス:C:\ glassfish-4.1\glassfish4\bin
ここで、asadmin Windowsバッチファイルで、コマンドプロンプトC:\ Windows\system32\cmd.exe、asadmin>を開きます。
start-domainと入力すると、cmd.exeはdomain1の開始を待機しています........(これらの多く)を出力します。 .... serverNoStartコマンドstart-domainが失敗しました。
開いて、pkg、実行して、インストールしました。
開いて、updatetoolsが実行し、インストールしました。
繰り返しますが、asadmin Windowsバッチファイルで、コマンドプロンプトを開きますC:\ Windows\system32\cmd.exe、asadmin>。
start-domainと入力すると、cmd.exeはdomain1の開始を待機しています........(これらの多く)を出力します。 .... serverNoStartコマンドstart-domainが失敗しました。
この場所からasadmin start-domainまたはglassfish4/bin/asadmin start-domainを試すと、次のようになります。
この問題の性質をよりよく理解したいと思います。サーバーを修正/起動する方法に関する提案?
P.S.チェックすると http:// localhost:4848 /
P.S.S. NetbeansからGlassFishを起動しようとすると...
Netbeansを介してGlassFishを起動しようとする最後のスクリーンショットは、ポート8080またはポート8443、あるいはその両方にバインドされている何かがすでに実行されていることを示しています。現在実行中の他のアプリケーションサーバー(Tomcatなど)がないかどうか確認してください。
それとは別に、サーバーログは何が問題になっているのかを教えてくれるはずです。
C:\glassfish-4.1\glassfish4\glassfish\domains\domain1\logs\server.log
主な理由は、別のサーバーがデフォルトでポート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プロセスを停止できます。
これらの手順は私のために働いた。