ошибка при запуске сервера glassfish - PullRequest
3 голосов
/ 10 мая 2011

это мой первый пост. Надеюсь, что получит решение.

Я получаю следующие исключения, когда запускаю сервер Glassfish на Solaris M / C, а сервер не запускается.

После поиска некоторых изблоги я обнаружил, что это может быть решено путем перезапуска m / c.

Я хочу найти причину ...

Пожалуйста, помогите ...


[# | 2011-05-10T18: 54: 00.212 + 0300 | SEVERE | sun-appserver2.1 | javax.enterprise.resource.corba.ee.S1AS-ORB.rpc.transport | _ThreadID = 1 0; _ThreadName = main; всеинтерфейсы; 3700 ;; _ RequestID = 7ad87260-643c-4341-9221-716f58687949; | "IOP00410216: (COMM_FAILURE) Невозможно создать прослушиватель IIOP на указанном хосте / порту: все интерфейсы / 3700" org.omg.CORBA.COMM_FAILURE: vmcid: второстепенный код SUN: 216 завершено: нет на com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed (ORBUtilSystemException.java:3187) на com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed (ORBUtilSystemException.java:3207) на com.sun.corba.ee.impl.transport..CorbaTransportManagerImpl.addToIORTemplate (CorbaTransportManagerImpl.java:253) в com.sun.corba.ee.spi.oa.ObjectAdapterBase.initializeTemplate (ObjectAdapterBase.java:127) в com.sun.corba.toimp.aimp.limp.. (TOAImpl.java:107) на com.sun.corba.ee.impl.oa.toa.TOAFactory.getTOA (TOAFactory.java:98) на com.sun.corba.ee.impl.orb.ORBImpl.connect (ORBImpl.java:1664) на com.sun.corba.ee.spi.presentation.rmi.StubAdapter.connect (StubAdapter.java:212) на com.sun.corba.ee.impl.orb.ORBImpl.getIOR (ORBImpl.Java: 2115) на com.sun.corba.ee.impl.orb.ORBImpl.getFVDCodeBaseIOR (ORBImpl.java:987) на com.sun.enterprise.util.ORBManager.initORB (ORBManager.java:556) на com.sun..enterprise.util.ORBManager.getORB (ORBManager.java:278) на com.sun.enterprise.util.ORBManager.getORB (ORBManager.java:289) в com.sun.enterprise.server.ondemand.EjbServiceGroup.createORB (EjbServiceGroup.java:511) в com.sun.enterprise.server.ondemand.EjbServiceGroup.startORB (EjbServiceGroup) com: java.sun.enterprise.server.ondemand.EjbServiceGroup._start (EjbServiceGroup.java:156) в com.sun.enterprise.server.ondemand.EjbServiceGroup.start (EjbServiceGroup.java:143) в com.sun.enterprise.seronde.ServiceGroup $ 1.run (ServiceGroup.java:193) в java.security.AccessController.doPrivileged (собственный метод) в com.sun.enterprise.server.ondemand.ServiceGroup.startChildren (ServiceGroup.java:190) в com.sun.enterprise.server.ondemand.MainServiceGroup.start (MainServiceGroup.java:58) по адресу com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry (ServerEntryListenerImpl.java:85) по адресу com.sun.enterprise.server.onde.ServerEntryHelper.sendEvent (ServerEntryHelper.java:75) на com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateStartUpEntryContext (ServerEntryHelper.java:64) на com.sun.enterprise.server.ondemand.OnDemandServer.generateEntryContext (OnDemandServer.java:154) на com.sun.enterprise.server.ondemand.OnDemandServer.onStartup (OnDemandServer.java:1).sun.enterprise.server.PEMain.run (PEMain.java:409) на com.sun.enterprise.server.PEMain.main (PEMain.java:336) на sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) на солнце.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.redj.inf.enterprise.server.PELaunch.main (PELaunch.java:415)Вызывается: java.net.BindException: Адрес, который уже используется на sun.nio.ch.Net.bind (собственный метод) на sun.nio.ch.ServerSocketChannelImpl.bind (ServerSocketChannelImpl.java:119) на sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:59) по адресу sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:52) по адресу com.sun.enterprise.iiop.IIOPSSLSocketFactory.createServerSocket.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize (SocketOrChannelAcceptorImpl.java:175) ... еще 32 | #]

[# | 2011-05-10T18: 54: 00.254 + 0300 | ПРЕДУПРЕЖДЕНИЕ| sun-appserver2.1 | javax.enterprise.resource.corba.ee. ИНИЦИАЛИЗАЦИЯ .rpc.presentation | _ ThreadID = 10; _ThreadName = main ;; _ RequestID = 7ad87260-643c-4341-9221-716f58687949; | "IOP02310202: (OBJ_ADAPTER) Ошибка при подключении слуги к ORB" org.omg.CORBA.OBJ_ADAPTER: vmcid: второстепенный код SUN: 202 завершено: нет на com.sun.corba.ee.impl.logging.ORBUtilSystemException.orbConnectError(ORBUtilSystemException.java:10263) на com.sun.corba.ee.impl.logging.ORBUtilSystemException.orbConnectError (ORBUtilSystemException.java:10281) на com.sun.corba.ee.impl.orb.ORBImpl.connect (ORBImpl.java:1666) на ком.sun.corba.ee.spi.presentation.rmi.StubAdapter.connect (StubAdapter.java:212) в com.sun.corba.ee.impl.orb.ORBImpl.getIOR (ORBImpl.java:2115) в com.sun.corba.ee.impl.orb.ORBImpl.getFVDCodeBaseIOR (ORBImpl.java:987) в com.sun.enterprise.util.ORBManager.initORB (ORBManager.java:556) в com.sun.enterprise.util.ORBManager.getORB (ORBManager.java:278) на com.sun.enterprise.util.ORBManager.getORB (ORBManager.java:289) на com.sun.enterprise.server.ondemand.EjbServiceGroup.createORB (EjbServiceGroup.java:511) на com.sun..enterprise.server.ondemand.EjbServiceGroup.startORB (EjbServiceGroup.java:437) в com.sun.enterprise.server.ondemand.EjbServiceGroup._start (EjbServiceGroup.java:156) в com.sun.enterprise.GroupServer.start (EjbServiceGroup.java:143) в com.sun.enterprise.server.ondemand.ServiceGroup $ 1.run (ServiceGroup.java:193) на java.security.AccessController.doPrivileged (собственный метод) на com.sun.enterprise.server.ondemand.ServiceGroup.startChildren (ServiceGroup.java:190) на com.sun.enterprise.server.ondemand.MainServiceGroup.start (MainServiceGroup.java:58) на com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry (ServerEntryListenerImpl.java:85) на com.sun.enterprise.server.ondemand.entry.SelverEndryHerverJava: 75) в com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateStartUpEntryContext (ServerEntryHelper.java:64) в com.sun.enterprise.server.ondemand.OnDemandServer.generateEntryContext (On) для команды.sun.enterprise.server.ondemand.OnDemandServer.onStartup (OnDemandServer.java:133) в com.sun.enterprise.server.PEMain.run (PEMain.java:409) в com.sun.enterprise.server.PEMain.main(PEMain.java:336) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:592) в com.sun.enterPa.(PELaunch.java:415) Причина: org.omg.CORBA.COMM_FAILURE: vmcid: второстепенный код SUN: 216 завершено: нет в com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed (ORBUtilSystemException.java31:) в com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed (ORBUtilSystemException.java:3207) в com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize (SocketOrorChannel) 18)в com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors (CorbaTransportManagerImpl.java:236) на com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.addToIORTemplate (CorbaTransportManagerImpl.java:253) в com.sun.corba.ee.spi.oa.ObjectAdapterBase.initializeTemplate (ObjectAdapterBase.java:127) на com.sun.corba.ee.impl.oa.toa.TOAImpl. (TOAImpl.java:107) на com.sun.corba.ee.impl.oa.toa.TOAFactory.getTOA (TOAFactory.java:98) на com.sun.corba.ee.impl.orb.ORBImpl.connect (ORBImpl.java:1664) ... еще 26 Причина: java.net.BindException: адрес уже используется at sun.nio.ch.Net.bind (родной метод)

Спасибо и всего наилучшего, Али

Ответы [ 2 ]

2 голосов
/ 12 марта 2013

Если вы хотите изменить порты домена без запуска glassfish, вы можете сделать это, отредактировав файл конфигурации домена xml

domainName/config/domain.xml

Надеюсь, это поможет вам.Удачи

1 голос
/ 10 мая 2011

Вероятно, вам следует начать с выяснения , какой процесс использует порт 3700 и выяснить, можно ли его убить.

Если вы не можете уничтожить этот процесс, вы можете использовать подкоманду asadmin create-domain , чтобы создать новый домен, который не использует «стандартные порты GlassFish» ... Самый простой способ сделать это с опция --portbase.

...