質問

GlassfishはすでにNetbeansにインストールされていました。しかし、パスワードとユーザー名を忘れました。 ( admin adminadmin ではありませんでした)そこで、デスクトップに再インストールしました。 glassfishの構成に従いました。その後、Netbeansとグラスフィッシュ。最初に、Netbeans 6.7.1 Tools / serversを作成し、Server / glassfish v2.1を追加します
glassfishファイルをダウンロードして構成したサーバーの場所が選択されます。ローカルドメインの登録が選択されました。そして、次にクリックしました。

Domainフォルダーはc:\ Sun \ AppSer \ Domains \ domain1を選択し、次にクリックしました。 Admin: admin password: adminadmin をクリックし、完了をクリックしました。

しかし、動作しません。プロジェクトを実行すると、例外が発生します

Domain domain1 failed to startup. Please check the server log for more details.

 Caused by: java.lang.RuntimeException: java.rmi.server.ExportException: Port already in use: 8686; nested exception is: 
Caused by: java.rmi.server.ExportException: Port already in use: 8686; nested exception is: 
Caused by: java.net.BindException: Address already in use: JVM_Bind
CORE5061: Exception : 
com.sun.appserv.server.ServerLifecycleException: WEB0106: An error occurred while   stopping the web container
Caused by: LifecycleException:  WEB0103: This web container has not yet been started
        at com.sun.enterprise.web.WebContainer.stop(WebContainer.java:912)
        at com.sun.enterprise.web.PEWebContainer.stopInstance(PEWebContainer.java:815)
        ... 10 more
CORE5051: Shutting down all J2EE applications ...
CORE5068 :  Stopping all J2EE Connector 1.5 Compliant resource adapters ...
CORE 5061 : Resource adapters Stop() Complete
CORE5052: Application shutdown complete.
CORE5061: Exception : 
java.lang.NullPointerException

これらの例外を取り除くにはどうすればよいですか

役に立ちましたか?

解決

Caused by: java.lang.RuntimeException: java.rmi.server.ExportException: Port already in use: 8686;

サーバーは、すでに使用されているポートでリッスンしようとします。これは、別のサーバーが既に実行されているか、そのリソースを正しくリリースしなかった場合に発生します。

同じホストで別のサーバーが実行されている場合、他のサーバーを停止するか、別のポートを構成します。

誤ったクリーンアップが原因でポートがブロックされている場合は、すべてのJavaプロセスを強制終了して、NetBeans / Glassfishを再起動してください。それでも解決しない場合は、コンピューターを再起動してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top