2017-09-25 52 views
4

昨日私はGlassFish 5.0とJDK9をダウンロードしました。私が使用しようとする私にexceptionGlassFish 5.0の例外とポート4848が応答しない

を送信asadmin start-domainのGlassFishでサーバを実行しようとしているときは、「起動domainAfterのにasadmin」私は応答しました:「リモートサーバは、[ローカルホスト4848]上の要求を聞かないserwerですアップ?"

これで私を助けることができますか?私はGoogleで解決策を探しました、私はポート4848を使用してプロセスをkillしようとしましたが、別のものでdomain.xmlのポート4848を変更しても何も役に立ちません。

私はグラスフィッシュで私のファットタイムです。私は何をすべきかわかりません。誰でも私を助けることができますか?私は、Windows 7で働いてい

、InteliJ究極の2017年2月4日、JRE 1.8およびJDK 9

+0

質問を編集して追加情報を提供することができます。追加情報を提供することはコメントが良くない。 –

+1

問題を追跡しています:https://github.com/javaee/glassfish/issues/22130 –

答えて

6

のつまりのGlassFish 5.0.1 参照端は既知の問題です。リリースノートに記載されているように

のGlassFish 5.0は、唯一のJDK 8(u144)に認定されています:NullPointerExceptionで問題を抱えて https://javaee.github.io/glassfish/doc/5.0/release-notes.pdf

+0

これは動作します。私はJavaを再インストールし、JDK 1.8 u44をインストールしました。しかし、私がasadminのstart-domainを試してみたとき、私はコネクションで問題なくnadをロードしました。 InteliJでは、私はポート4848が応答しないようにしています。 domain.xmlの5357でポート4848を変更しましたが、次のようになりました:localhostに接続できません:5357、理由:com.intellij.javaee.process.common.WrappedException:java.io.IOException:サーバーがHTTP応答コード:503を返しましたURL:http:// localhost:5357/__ asadmin/version "いずれも役に立ちますか? – Kimoki

+0

Kimoki、ポートに問題があるようです。ドメイン/ domain1/logs/server.logをチェックして、ドメインが失敗した理由を確認しましたか? start? –

+0

ええ、ここに最新のログがあります:https://jpst.it/15lZQ 私はjava.net.BindExceptionを持っています:アドレスはすでに使用中です:バインド、私はこれを理解していません。 – Kimoki

2

をGlassFishの5.0上述したようには、Java SE 8、 の新機能を活用し、Java上で、今日に認定されましたSE 8. Eclipse Foundationへの移行で多くの仕事がありましたが、 のGlassFish 5 リリースでは、Java SE 9の認証が現在の目的です。

JDK 9は、次の更新でサポートされるべきで、GlassFishの5.0 JDK 9に起動しないhttps://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released

0

誰でも、あなたのシステムのPATH変数を探してください。 GlassFish 5.0がJDK 8u144でのみ動作することが認定されています。これまで述べたとおり、許容できるJDKを指していることを確認してください。私の場合はhttps://docs.oracle.com/cd/E19226-01/820-7688/gipqi/index.html

は、PATH変数が正しくjava8u144ビンを指したが、私のPATHもC:\ProgramData\Oracle\Java\javapathへのポインタを含んでいた:これはNullPointerExceptionが、ここで述べたようにincompartible JDKを使用することによって引き起こされます。そして、GlassFishがこの古いバージョンのJavaをSDKとして使用していたので、Java SDKの古いバージョンは\ProgramData\Oracleに格納されていました。

1

私はWindows 10を使用していますが、バージョン9と8u141、8u151、8u144(この問題についてはテスト用にインストールされています)のJDKとJREをインストールしました 例外として、 "asadmin start-例外をスローします。

ただ、CMDコンソールからバージョンを確認:

C:\Users\xxxxx>**java -version** 
java version "9.0.1" 
Java(TM) SE Runtime Environment (build 9.0.1+11) 
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode) 

問題JAVA_HOMEとPATH環境viariablesはJDK8u151あります?

はまた、あなたが特ににでAS_JAVAプロパティを持つJavaパスを設定することができますよう、インストールファイルのasenv.conf /設定/:問題、という文書のアドバイスを解決するために

C:\DEVENV\glassfish5\glassfish\config>dir 
Le volume dans le lecteur C s’appelle OS 
Le numéro de série du volume est 10BF-2BBE 

Répertoire de C:\DEVENV\glassfish5\glassfish\config 

08/09/2017 07:27 <DIR>   . 
08/09/2017 07:27 <DIR>   .. 
12/01/2018 17:44    3 516 asenv.bat 
... 

その結果、私は以下の最後の行を追加します。

set AS_IMQ_LIB=..\..\mq\lib 
set AS_IMQ_BIN=..\..\mq\bin 
set AS_CONFIG=..\config 
set AS_INSTALL=.. 
set AS_DEF_DOMAINS_PATH=..\domains 
set AS_DEF_NODES_PATH=..\nodes 
set AS_DERBY_INSTALL=..\..\javadb 
**set AS_JAVA=C:\Program Files\Java\jdk1.8.0_151** 

リニューアルCMDコンソールを起動すると、ドメインのasadminを使用してサーバーを起動します。それが正常に動作する....お楽しみください。

関連する問題