在Windows 7上启动域Glassfish失败 [英] start-domain failed Glassfish on Windows 7

查看:603
本文介绍了在Windows 7上启动域Glassfish失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Windows 7上用JAVA 8 JDK 66启动Glassfish 4.1.1-Server,但是我的命令asadmin start-domain失败。
这似乎是一个晦涩的错误,因为我在命令提示符下看到了一个相当长的失败消息(见下文)。

任何人都可以给我一个提示问题是?即使是一个方向(像是防火墙的问题,不兼容的JDK版本等)将是一个帮助...



谢谢
Threx

++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++

  C:\Glassfish\bin> asadmin start-domain 
等待domain1启动..........启动domain domain1时出错。
服务器过早退出,退出代码为0.
在它死前,它产生了以下输出:

在Felix平台上启动GlassFish
注册com.sun.enterprise .glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRunt
ime @ 810a64在服务注册表中。

#!## LogManagerService.postConstruct:rootFolder = C:\Glassfish\glassfish
#!## LogManagerService.postConstruct:templateDir = C:\Glassfish\glassfish\ lib\te
mplates
#!## LogManagerService.postConstruct:src = C:\Glassfish\glassfish\lib\templates\
logging.properties
#!## LogManagerService.postConstruct:dest = C:\Glassfish\glassfish\domains\domain1\config\logging.properties
完成关闭日志管理器服务
完成关闭GlassFish运行时
2015年11月10日下午1:58:57 com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner createBundleProvisioner
INFORMATION:创建bundle provisioner class = class com.sun。 enterprise.glassfis
h.bootstrap.osgi.BundleProvisioner。
2015年11月10日下午1时58分57秒com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner $ DefaultCustomizer getLocations
WARNUNG:跳过条目,因为它不是绝对URI 。
2015年11月10日下午1时58分57秒com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner $ DefaultCustomizer getLocations
WARNUNG:跳过条目,因为它不是绝对URI 。
2015年11月10日1:59:01 com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner startBundles
WARNUNG:无法启动软件包文件:/ C:/ Glassfish /glassfish/modules/core.jar因为
使用它不包含在已安装捆绑的列表中。
[#| 2015-11-10T13:59:04.227 + 0100 | INFO | glassfish 4.1 | javax.enterprise.logging | _Thr
eadID = 16; _ThreadName = RunLevelControllerThread -1447160343915; _TimeMillis = 14471603
44227; _LevelValue = 800; _MessageID = NCLS-LOGGING-00009; |
运行GlassFish版本:GlassFish Server开源版4.1.1(build
1)|#]

[#| 2015-11-10T13:59:04.227 + 0100 | INFO | glassfish 4.1 | javax.enterprise.logging | _Thr
eadID = 16; _ThreadName = RunLevelControllerThread-1447160343915; _TimeMillis = 14471603
44227; _LevelValue = 800; _MessageID = NCLS-LOGGING-00010;
服务器日志文件正在使用Formatter类:com.sun.enterprise.server.logging.OD
LLogFormatter |#]

[#| 2015-11-10T13:59: 04.461 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core。
security | _ThreadID = 18; _ThreadName = RunLevelControllerThread-1447160343946; _TimeMi
llis = 1447160344461; _LevelValue = 800; _MessageID = NCLS-SECURITY-01115;
classtype [com.sun.enterprise.security.auth.realm.file。]的域[admin-realm]。
FileRealm]成功创建。|#]

[#| 2015-11-10T13:59:04.477 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core。
security | _ThreadID = 18; _ThreadName = RunLevelControllerThread-1447160343946; _TimeMi
llis = 1447160344477; _LevelValue = 800; _MessageID = NCLS-SECURITY-01115;
成功创建了classtype [com.sun.enterprise.security.auth.realm.file.FileRea
lm]的Realm [文件]。|#]

[#| 2015 -11-10T13:59:04.477 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core。
security | _ThreadID = 18; _ThreadName = RunLevelControllerThread-1447160343946; _TimeMi
llis = 1447160344477; _LevelValue = 800; _MessageID = NCLS-SECURITY-01115;
成功创建了classtype [com.sun.enterprise.security.auth.realm.certi
ficate.CertificateRealm]的Realm [证书]。|#]

[#| 2015 -11-10T13:59:04.789 + 0100 | INFO | glassfish 4.1 | javax.enterprise.security.ser
vices | _ThreadID = 17; _ThreadName = RunLevelControllerThread -1447160343946; _TimeMilli
s = 1447160344789; _LevelValue = 800 ; _MessageID = SEC-SVCS-00100; |
授权服务已成功初始化。|#]

[#| 2015-11-10T13:59:04.820 + 0100 |信息| glassfish 4.1 | org.hibernate.validator.inter
nal.util.Version | _ThreadID = 15; _ThreadName = RunLevelControllerThread-1447160343915
; _TimeMillis = 1447160344820; _LevelValue = 800; |
HV000001:Hibernate Validator 5.1.2.Final |#]

[#| 2015-11-10T13:59:05.304 + 0100 | INFO | glassfish 4.1 | org.glassfish.ha。 store.spi.Ba
ckingStoreFactoryRegistry | _ThreadID = 16; _ThreadName = RunLevelControllerThread-1447
160343915; _TimeMillis = 1447160345304; _LevelValue = 800;
注册org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for
sistence-type =复制在BackingStoreFactoryRegistry |#]

[#| 2015-11-10T13 :59:05.335 + 0100 |警告| glassfish 4.1 | org.glassfish.grizzly.conf
ig.Utils | _ThreadID = 18; _ThreadName = RunLevelControllerThread -1447160343946; _TimeMi
llis = 1447160345335; _LevelValue = 900; |
实例无法初始化。 Class = interface org.glassfish.grizzly.http。
server.AddOn,name = http-listener-1,realClassName = org.glassfish.grizzly.http2.Ht
tp2AddOn |#]

[#| 2015-11- 10T13:59:05.428 + 0100 |警告| glassfish 4.1 | org.glassfish.grizzly.conf
ig.Utils | _ThreadID = 18; _ThreadName = RunLevelControllerThread -1447160343946; _TimeMi
llis = 1447160345428; _LevelValue = 900 ; |
实例无法初始化。 Class = interface org.glassfish.grizzly.http。
server.AddOn,name = http-listener-2,realClassName = org.glassfish.grizzly.http2.Ht
tp2AddOn |#]

[#| 2015-11- 10T13:59:05.600 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 18; _ThreadName = RunLevelControllerThread-1447160343946; _TimeMillis = 1447
160345600; _LevelValue = 800; _MessageID = NCLS-CORE-00087;
Grizzly Framework 2.3.23开始于:172ms - 绑定到[/0.0.0:8181]|#]

[#| 2015-11-10T13:59:05.600 + 0100 |警告| glassfish 4.1 | org.glassfish.grizzly.conf
ig.Utils | _ThreadID = 18; _ThreadName = RunLevelControllerThread -1447160343946; _TimeMi
llis = 1447160345600; _LevelValue = 900; |
实例无法初始化。 Class = interface org.glassfish.grizzly.http。
server.AddOn,name = admin-listener,realClassName = org.glassfish.grizzly.http2.Htt
p2AddOn |#]

[#| 2015-11-10T13: 59:05.616 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 18; _ThreadName = RunLevelControllerThread-1447160343946; _TimeMillis = 1447
160345616; _LevelValue = 800; _MessageID = NCLS-CORE-00087;
Grizzly Framework 2.3.23开始于:16ms - 绑定到[/0.0.0:4848]|#]

[#| 2015-11-10T13:59:05.662 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 16; _ThreadName = RunLevelControllerThread-1447160343915; _TimeMillis = 1447
160345662; _LevelValue = 800; _MessageID = NCLS-CORE-00087;
Grizzly Framework 2.3.23开始于:0ms - 绑定到[/0.0.0:3700]|#]

[#| 2015-11-10T13:59:05.662 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 1; _ThreadName = main; _TimeMillis = 1447160345662; _LevelValue = 800; _MessageI
D = NCLS-CORE-00017;
GlassFish服务器开源版4.1.1(1)启动时间:Felix(6.974ms
),启动服务(1.762ms),总计(8.736ms)|#]

[#| 2015-11-10T13:59:05.662 + 0100 | SEVERE | glassfish 4.1 | javax.enterprise.system.cor
e | _ThreadID = 1; _ThreadName = main; _TimeMillis = 1447160345662; _LevelValue = 1000; _Messa
geID = NCLS-CORE-00019; |
由于启动异常而关闭服务器
java.net.BindException:地址已被使用:绑定
在sun.nio.ch.Net.bind0(本地方法)
at sun.nio.ch.Net.bind(未知源)
在sun.nio.ch.Net.bind(未知源)
在sun.nio.ch.ServerSocketChannelImpl.bind(未知源)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bindToChanne
lAndAddress(TCPNIOBindingHandler.java:131)
at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bind(TCPNIOB
indingHandler.java:88)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:248)
在org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:237)
在org.glassfish.grizzly.nio。 transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:86)
在org.glassfish.g rizzly.config.GenericGrizzlyListener.start(GenericGriz
zlyListener.java:184)
at com.sun.enterprise.v3.services.impl.GlassfishNetworkListener.start(Gl
assfishNetworkListener.java:109 )
在com.sun.enterprise.v3.services.impl.GrizzlyProxy.start0(GrizzlyProxy。
java:267)
at com.sun.enterprise.v3.services.impl.GrizzlyProxy.start(GrizzlyProxy.j
ava:241)
at com.sun.enterprise .v3.services.impl.GrizzlyService.createNetworkProxy
(GrizzlyService.java:567)
at com.sun.enterprise.v3.services.impl.GrizzlyService.postConstruct(Griz
zlyService.java :490)
at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java
:326)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java :374)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:
471)
at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate
(AsyncRunLevelContext.java:228)
at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelConte
xt.java:85)
at org.jvnet.hk2.internal。 Utilities.createService(Utilities.java:2072)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(Ser viceHandleImpl
.java:114)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl
.java:88)
at org.glassfish.hk2.runlevel。 internal.CurrentTaskFuture $ QueueRunner.one
Job(CurrentTaskFuture.java:1213)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture $ QueueRunner.run
(CurrentTaskFuture.java:1144)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture $ UpOneLevel.run(
CurrentTaskFuture.java:762)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)$ b $ at java.lang.Thread.run(Unknown Source)
|#]

[#| 2015-11-10T13:59:05.740 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 55; _ThreadName = Thread-11; _TimeMillis = 1447160345740; _LevelValue = 800; _Me
ssageID = NCLS-CORE-00092;
服务器关闭已启动|#]

[#| 2015-11-10T13:59:05.740 + 0100 | INFO | glassfish 4.1 | javax.enterprise.bootstrap | _T
hreadID = 1; _ThreadName = main; _TimeMillis = 1447160345740; _LevelValue = 800; _MessageID =
NCLS-BOOTSTRAP-00027;
注册com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishIm
pl @ 1aa7d76作为OSGi服务注册:org.apache.felix.framework.ServiceRegis
trationImpl@1a6a933.|#]

[#| 2015-11-10T13:59:06.754 + 0100 | INFO | glassfish 4.1 | javax.enterprise.bootstrap | _T
hreadID = 55; _ThreadName = Thread-11; _TimeMillis = 1447160346754; _LevelValue = 800; _Mess
ageID = NCLS-BOOTSTRAP-00028; |
未注册com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFish
服务注册表中的Impl @ 1aa7d76。|#]

[#| 2015-11-10T13:59 :06.754 + 0100 | INFO | glassfish 4.1 || _ThreadID = 55; _ThreadName = Thr
ead-8; _TimeMillis = 1447160346754; _LevelValue = 800; |
FileMonitoring关闭|#]

[#| 2015-11-10T13:59:06.942 + 0100 | INFO | glassfish 4.1 | javax.enterprise.system.core |
_ThreadID = 55; _ThreadName = Thread-11; _TimeMillis = 1447160346942; _LevelValue = 800; _Me
ssageID = NCLS-CORE-00013;
关闭程序完成|#]

Java HotSpot(TM)客户端VM警告:忽略选项MaxPermSize = 192m;支持在8.0

中删除wa
s命令start-domain失败。

C:\Glassfish\bin>


解决方案

Glassfish无法启动,因为它的地址试图绑定已经在使用中。


由于启动异常导致服务器关闭
java.net.BindException:地址已在使用中:bind


尝试编辑domain.xml。


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

最常见的问题是,http-listener端口被其他应用程序重用。
查找行:


name =http-listener-1 port =8080
name =http-listener-1 port =9090


将它们替换为:


name =http-listener-2 port =8181
name =http-listener-2 port =9191

阅读关于domain.xml的更多信息

https://docs.oracle.com/cd/E19226-01/820-7694/abhar/index.html


I wanted to start a Glassfish 4.1.1-Server on Windows 7 with JAVA 8 JDK 66, but my command asadmin start-domain failed. This seems to be an obscure error because I get a pretty long failure message in the command prompt (see below).

Can anybody give me a hint what the problem is? Even a direction ("likly a problem with the firewall", "incompatible JDK-Version", etc.) would be a help...

Thank you Threx

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

C:\Glassfish\bin>asadmin start-domain
Waiting for domain1 to start ..........Error starting domain domain1.
The server exited prematurely with exit code 0.
Before it died, it produced the following output:

Launching GlassFish on Felix platform
Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRunt
ime@810a64 in service registry.

    #!## LogManagerService.postConstruct : rootFolder=C:\Glassfish\glassfish
    #!## LogManagerService.postConstruct : templateDir=C:\Glassfish\glassfish\lib\te
    mplates
    #!## LogManagerService.postConstruct : src=C:\Glassfish\glassfish\lib\templates\
    logging.properties
    #!## LogManagerService.postConstruct : dest=C:\Glassfish\glassfish\domains\domain1\config\logging.properties
Completed shutdown of Log manager service
Completed shutdown of GlassFish runtime
Nov 10, 2015 1:58:57 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner createBundleProvisioner
INFORMATION: Create bundle provisioner class = class com.sun.enterprise.glassfis
h.bootstrap.osgi.BundleProvisioner.
Nov 10, 2015 1:58:57 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner$DefaultCustomizer getLocations
WARNUNG: Skipping entry  because it is not an absolute URI.
Nov 10, 2015 1:58:57 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner$DefaultCustomizer getLocations
WARNUNG: Skipping entry  because it is not an absolute URI.
Nov 10, 2015 1:59:01 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvis
ioner startBundles
WARNUNG: Can not start bundle file:/C:/Glassfish/glassfish/modules/core.jar beca
use it is not contained in the list of installed bundles.
[#|2015-11-10T13:59:04.227+0100|INFO|glassfish 4.1|javax.enterprise.logging|_Thr
eadID=16;_ThreadName=RunLevelControllerThread-1447160343915;_TimeMillis=14471603
44227;_LevelValue=800;_MessageID=NCLS-LOGGING-00009;|
  Running GlassFish Version: GlassFish Server Open Source Edition 4.1.1  (build
 1)|#]

[#|2015-11-10T13:59:04.227+0100|INFO|glassfish 4.1|javax.enterprise.logging|_Thr
eadID=16;_ThreadName=RunLevelControllerThread-1447160343915;_TimeMillis=14471603
44227;_LevelValue=800;_MessageID=NCLS-LOGGING-00010;|
  Server log file is using Formatter class: com.sun.enterprise.server.logging.OD
LLogFormatter|#]

[#|2015-11-10T13:59:04.461+0100|INFO|glassfish 4.1|javax.enterprise.system.core.
security|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160344461;_LevelValue=800;_MessageID=NCLS-SECURITY-01115;|
  Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.
FileRealm] successfully created.|#]

[#|2015-11-10T13:59:04.477+0100|INFO|glassfish 4.1|javax.enterprise.system.core.
security|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160344477;_LevelValue=800;_MessageID=NCLS-SECURITY-01115;|
  Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRea
lm] successfully created.|#]

[#|2015-11-10T13:59:04.477+0100|INFO|glassfish 4.1|javax.enterprise.system.core.
security|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160344477;_LevelValue=800;_MessageID=NCLS-SECURITY-01115;|
  Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certi
ficate.CertificateRealm] successfully created.|#]

[#|2015-11-10T13:59:04.789+0100|INFO|glassfish 4.1|javax.enterprise.security.ser
vices|_ThreadID=17;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMilli
s=1447160344789;_LevelValue=800;_MessageID=SEC-SVCS-00100;|
  Authorization Service has successfully initialized.|#]

[#|2015-11-10T13:59:04.820+0100|INFO|glassfish 4.1|org.hibernate.validator.inter
nal.util.Version|_ThreadID=15;_ThreadName=RunLevelControllerThread-1447160343915
;_TimeMillis=1447160344820;_LevelValue=800;|
  HV000001: Hibernate Validator 5.1.2.Final|#]

[#|2015-11-10T13:59:05.304+0100|INFO|glassfish 4.1|org.glassfish.ha.store.spi.Ba
ckingStoreFactoryRegistry|_ThreadID=16;_ThreadName=RunLevelControllerThread-1447
160343915;_TimeMillis=1447160345304;_LevelValue=800;|
  Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for per
sistence-type = replicated in BackingStoreFactoryRegistry|#]

[#|2015-11-10T13:59:05.335+0100|WARNING|glassfish 4.1|org.glassfish.grizzly.conf
ig.Utils|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160345335;_LevelValue=900;|
  Instance could not be initialized. Class=interface org.glassfish.grizzly.http.
server.AddOn, name=http-listener-1, realClassName=org.glassfish.grizzly.http2.Ht
tp2AddOn|#]

[#|2015-11-10T13:59:05.428+0100|WARNING|glassfish 4.1|org.glassfish.grizzly.conf
ig.Utils|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160345428;_LevelValue=900;|
  Instance could not be initialized. Class=interface org.glassfish.grizzly.http.
server.AddOn, name=http-listener-2, realClassName=org.glassfish.grizzly.http2.Ht
tp2AddOn|#]

[#|2015-11-10T13:59:05.600+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMillis=1447
160345600;_LevelValue=800;_MessageID=NCLS-CORE-00087;|
  Grizzly Framework 2.3.23 started in: 172ms - bound to [/0.0.0.0:8181]|#]

[#|2015-11-10T13:59:05.600+0100|WARNING|glassfish 4.1|org.glassfish.grizzly.conf
ig.Utils|_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMi
llis=1447160345600;_LevelValue=900;|
  Instance could not be initialized. Class=interface org.glassfish.grizzly.http.
server.AddOn, name=admin-listener, realClassName=org.glassfish.grizzly.http2.Htt
p2AddOn|#]

[#|2015-11-10T13:59:05.616+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=18;_ThreadName=RunLevelControllerThread-1447160343946;_TimeMillis=1447
160345616;_LevelValue=800;_MessageID=NCLS-CORE-00087;|
  Grizzly Framework 2.3.23 started in: 16ms - bound to [/0.0.0.0:4848]|#]

[#|2015-11-10T13:59:05.662+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=16;_ThreadName=RunLevelControllerThread-1447160343915;_TimeMillis=1447
160345662;_LevelValue=800;_MessageID=NCLS-CORE-00087;|
  Grizzly Framework 2.3.23 started in: 0ms - bound to [/0.0.0.0:3700]|#]

[#|2015-11-10T13:59:05.662+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=1;_ThreadName=main;_TimeMillis=1447160345662;_LevelValue=800;_MessageI
D=NCLS-CORE-00017;|
  GlassFish Server Open Source Edition  4.1.1  (1) startup time : Felix (6.974ms
), startup services(1.762ms), total(8.736ms)|#]

[#|2015-11-10T13:59:05.662+0100|SEVERE|glassfish 4.1|javax.enterprise.system.cor
e|_ThreadID=1;_ThreadName=main;_TimeMillis=1447160345662;_LevelValue=1000;_Messa
geID=NCLS-CORE-00019;|
  Shutting down server due to startup exception
java.net.BindException: Address already in use: bind
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
        at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
        at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bindToChanne
lAndAddress(TCPNIOBindingHandler.java:131)
        at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bind(TCPNIOB
indingHandler.java:88)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:248)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:237)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransp
ort.java:86)
        at org.glassfish.grizzly.config.GenericGrizzlyListener.start(GenericGriz
zlyListener.java:184)
        at com.sun.enterprise.v3.services.impl.GlassfishNetworkListener.start(Gl
assfishNetworkListener.java:109)
        at com.sun.enterprise.v3.services.impl.GrizzlyProxy.start0(GrizzlyProxy.
java:267)
        at com.sun.enterprise.v3.services.impl.GrizzlyProxy.start(GrizzlyProxy.j
ava:241)
        at com.sun.enterprise.v3.services.impl.GrizzlyService.createNetworkProxy
(GrizzlyService.java:567)
        at com.sun.enterprise.v3.services.impl.GrizzlyService.postConstruct(Griz
zlyService.java:490)
        at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java
:326)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:374)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:
471)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate
(AsyncRunLevelContext.java:228)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelConte
xt.java:85)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl
.java:114)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl
.java:88)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.one
Job(CurrentTaskFuture.java:1213)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run
(CurrentTaskFuture.java:1144)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$UpOneLevel.run(
CurrentTaskFuture.java:762)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
|#]

[#|2015-11-10T13:59:05.740+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=55;_ThreadName=Thread-11;_TimeMillis=1447160345740;_LevelValue=800;_Me
ssageID=NCLS-CORE-00092;|
  Server shutdown initiated|#]

[#|2015-11-10T13:59:05.740+0100|INFO|glassfish 4.1|javax.enterprise.bootstrap|_T
hreadID=1;_ThreadName=main;_TimeMillis=1447160345740;_LevelValue=800;_MessageID=
NCLS-BOOTSTRAP-00027;|
  Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishIm
pl@1aa7d76 as OSGi service registration: org.apache.felix.framework.ServiceRegis
trationImpl@1a6a933.|#]

[#|2015-11-10T13:59:06.754+0100|INFO|glassfish 4.1|javax.enterprise.bootstrap|_T
hreadID=55;_ThreadName=Thread-11;_TimeMillis=1447160346754;_LevelValue=800;_Mess
ageID=NCLS-BOOTSTRAP-00028;|
  Unregistered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFish
Impl@1aa7d76 from service registry.|#]

[#|2015-11-10T13:59:06.754+0100|INFO|glassfish 4.1||_ThreadID=55;_ThreadName=Thr
ead-8;_TimeMillis=1447160346754;_LevelValue=800;|
  FileMonitoring shutdown|#]

[#|2015-11-10T13:59:06.942+0100|INFO|glassfish 4.1|javax.enterprise.system.core|
_ThreadID=55;_ThreadName=Thread-11;_TimeMillis=1447160346942;_LevelValue=800;_Me
ssageID=NCLS-CORE-00013;|
  Shutdown procedure finished|#]

Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=192m; support wa
s removed in 8.0

Command start-domain failed.

C:\Glassfish\bin>

解决方案

It seems that Glassfish cannot start because an address it is trying to bind is already in use.

Shutting down server due to startup exception java.net.BindException: Address already in use: bind

Try to edit the domain.xml.

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

The most common problem would be that the http-listener ports are reused by another application. Find the lines:

name="http-listener-1" port="8080" name="http-listener-1" port="9090"

And replace them with something like:

name="http-listener-2" port="8181" name="http-listener-2" port="9191"

You can also read more about the domain.xml

https://docs.oracle.com/cd/E19226-01/820-7694/abhar/index.html

这篇关于在Windows 7上启动域Glassfish失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆