2010-12-17 2 views
0

Windows 7 64 비트 시스템에서 Jboss-4.0.3SP1을 시작하는 동안 다음 예외가 표시됩니다. 나는 항구에 대한 어떤 충돌이 있는지보기 위해 이것에 대해 연구 중입니다. 당신의 생각은 인정 될 것입니다!Jboss 서버 시작 예외

14:52:13,067 WARN [ServiceController] Problem starting service jboss:service=invoker,type=pooled 
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 
     at java.net.PlainSocketImpl.socketBind(Native Method) 
     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) 
     at java.net.ServerSocket.bind(ServerSocket.java:319) 
     at java.net.ServerSocket.<init>(ServerSocket.java:185) 
     at org.jboss.invocation.pooled.server.PooledInvoker.startService(PooledInvoker.java:205) 
     at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274) 
     at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230) 
     at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:592) 
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) 
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) 
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) 
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) 
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) 
     at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943) 
     at $Proxy0.start(Unknown Source) 
     at org.jboss.system.ServiceController.start(ServiceController.java:428) 
     at org.jboss.system.ServiceController.start(ServiceController.java:446) 
     at org.jboss.system.ServiceController.start(ServiceController.java:446) 
     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:592) 
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) 
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) 
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) 
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) 
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) 
     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) 
     at $Proxy4.start(Unknown Source) 
     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:285) 
     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989) 
     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790) 
     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753) 
     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737) 
     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:592) 
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) 
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) 
     at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) 
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
     at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) 
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) 
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) 
     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) 
     at $Proxy5.deploy(Unknown Source) 
     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453) 
     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330) 
     at org.jboss.Main.boot(Main.java:187) 
     at org.jboss.Main$1.run(Main.java:438) 
     at java.lang.Thread.run(Thread.java:595) 
+0

아마도 JBoss를 호출하는 데 사용하는 명령을 표시 할 수 있습니까? –

답변

1

그래! 포트 중 하나가 사용 중이던 문제가 해결되었습니다. JBoss에 4.0.3SP1 \ 서버 \ 기본 \ conf의 \의 jboss-service.xml

에서 netstat에 유용 :

<attribute name="ServerBindPort">4445</attribute> 

4445

그래서 4446로 변경

파일 이름이 사용되었다 LISTENING 포트

netstat -an |find /i "4445" 

TCP 0.0.0.0:4445 0.0.0.0:0를 식별

+1

그건 내가 말한거야. –

1

대부분의 포트 충돌. 'netstat'명령을 사용하여 컴퓨터에서 열려있는 포트 목록을 확인하십시오.

1

netstat 명령을 사용하여 컴퓨터에서이 포트가 이미 실행 중인지 확인하십시오 : 1098, 1099 4444, 4445, 8009, 8080, 8083, 8093. 포트 8080은 이미 컴퓨터에서 실행 중이지만 그들 모두.

1

방화벽 서비스가 원인 일 수 있습니다.

그것도 더 나은 \ 서버 \ 기본에서 발견되는 server.xml의 포트 번호를 변경 시도 \ 배포 \ jbossweb-tomcat55.sar