2010-05-11 3 views
1

Каждый раз, когда я пытаюсь развернуть код на стороне сервера, сборка не выполняется. Если я попытаюсь перезагрузить свою машину, сборка будет успешной, но позже она будет неудачной, когда я попытаюсь построить последующие времена. Я получаю следующие Бурях сообщения при попытке построить:Ошибка сборки GlassFish

SEVERE: "IOP00410216: (COMM_FAILURE) Unable to create IIOP listener on the specified host/port: localhost/3820" 
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 216 completed: No 


WARNING: Can not find resource bundle for this logger. class name that failed: org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory 
     WARNING: Exception getting SocketInfo 
    java.lang.RuntimeException: Orb initialization eror 


WARNING: "IOP02310202: (OBJ_ADAPTER) Error in connecting servant to ORB" 
org.omg.CORBA.OBJ_ADAPTER: vmcid: SUN minor code: 202 completed: No 

Ниже приведены данные серьезного метода:

SEVERE: "IOP00410216: (COMM_FAILURE) Unable to create IIOP listener on the specified host/port: localhost/3820" 
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 216 completed: No 
     at com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed(ORBUtilSystemException.java:3835) 
     at com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed(ORBUtilSystemException.java:3855) 
     at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98) 
     at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:247) 
     at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.addToIORTemplate(CorbaTransportManagerImpl.java:264) 
     at com.sun.corba.ee.spi.oa.ObjectAdapterBase.initializeTemplate(ObjectAdapterBase.java:131) 
     at com.sun.corba.ee.impl.oa.toa.TOAImpl.<init>(TOAImpl.java:130) 
     at com.sun.corba.ee.impl.oa.toa.TOAFactory.getTOA(TOAFactory.java:114) 
     at com.sun.corba.ee.impl.orb.ORBImpl.connect(ORBImpl.java:1740) 
     at com.sun.corba.ee.spi.presentation.rmi.StubAdapter.connect(StubAdapter.java:212) 
     at com.sun.corba.ee.impl.orb.ORBImpl.getIOR(ORBImpl.java:2194) 
     at com.sun.corba.ee.impl.orb.ORBImpl.getFVDCodeBaseIOR(ORBImpl.java:966) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.glassfish.gmbal.generic.FacetAccessorImpl.invoke(FacetAccessorImpl.java:126) 
     at org.glassfish.gmbal.impl.MBeanImpl.invoke(MBeanImpl.java:440) 
     at org.glassfish.gmbal.impl.AttributeDescriptor.get(AttributeDescriptor.java:144) 
     at org.glassfish.gmbal.impl.MBeanSkeleton.getAttribute(MBeanSkeleton.java:569) 
     at org.glassfish.gmbal.impl.MBeanSkeleton.getAttributes(MBeanSkeleton.java:625) 
     at org.glassfish.gmbal.impl.MBeanImpl.getAttributes(MBeanImpl.java:389) 
     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttributes(DefaultMBeanServerInterceptor.java:726) 
     at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttributes(JmxMBeanServer.java:665) 
     at org.glassfish.admin.amx.util.jmx.MBeanProxyHandler.getAttributes(MBeanProxyHandler.java:273) 
     at org.glassfish.admin.amx.core.proxy.AMXProxyHandler.attributesMap(AMXProxyHandler.java:1193) 
     at org.glassfish.admin.amx.core.proxy.AMXProxyHandler.attributesMap(AMXProxyHandler.java:1203) 
     at org.glassfish.admin.amx.core.proxy.AMXProxyHandler.handleSpecialMethod(AMXProxyHandler.java:414) 
     at org.glassfish.admin.amx.core.proxy.AMXProxyHandler._invoke(AMXProxyHandler.java:792) 
     at org.glassfish.admin.amx.core.proxy.AMXProxyHandler.invoke(AMXProxyHandler.java:526) 
     at $Proxy107.attributesMap(Unknown Source) 
     at org.glassfish.admin.amx.core.AMXValidator._validate(AMXValidator.java:642) 
     at org.glassfish.admin.amx.core.AMXValidator.validate(AMXValidator.java:1298) 
     at org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.doRun(ComplianceMonitor.java:256) 
     at org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.run(ComplianceMonitor.java:227) 
Caused by: java.net.BindException: Address already in use 
     at sun.nio.ch.Net.bind(Native Method) 
     at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119) 
     at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) 
     at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52) 
     at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:293) 
     at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91) 
     ... 32 more 
+0

очистка вещей, помеченных glassfishv3 вместо стеклянной рыбы. Это не имеет маркера ревизии в тексте, поэтому я буду держать маркер ревизии в теге ... – vkraemer

+0

@vkraemer: как тег ['v3'] (http://stackoverflow.com/questions/tagged/v3) по своему смыслу? – BalusC

+0

Я могу редактировать теги, чтобы их унифицировать ... У меня нет 2k rep, необходимых для перевода идентификатора версии в текст вопроса ... Я не хочу, чтобы информация о версии была потеряна по этому вопросу .. поэтому тег v3 рождается ... Я, вероятно, отредактирую теги v3, после того как я ударил отметку о репутации, необходимую для ввода идентификатора версии в текст. – vkraemer

ответ

0

Я получал эту проблему, потому что моя программа неожиданно потерпела крах, пока сервер все еще работал. Таким образом, каждый раз это происходило, я очищал порты tcp, которые оставались открытыми, когда код разбился.

1

Похоже, какой-то процесс использует порт 3820. Так как вы сказали что первая сборка работает нормально, у меня возникает соблазн сказать, что ваша сборка пытается запустить сервер, даже если он уже запущен ..., который бы дал такую ​​ошибку. Если вы включаете больше информации о том, что вы имеете в виду, когда говорите «построить», кто-то может дать вам более полный ответ.

Смежные вопросы