Hi,

As service we run directly the main and skip scripts (setenv etc), so maybe
you have some config in scripts?
Le 27 avr. 2013 10:20, "周睿" <[email protected]> a écrit :

> SEVERE: Failed to start ActiveMQ
> java.lang.Exception: ActiveMQFactory.createBroker.InvocationTargetException
>     at
> org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:127)
>     at
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(ActiveMQResourceAdapter.java:126)
>     at
> org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:1847)
>     at
> org.apache.openejb.config.ConfigurationFactory.install(ConfigurationFactory.java:414)
>     at
> org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1897)
>     at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1779)
>     at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1741)
>     at
> org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1884)
>     at
> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1802)
>     at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1790)
>     at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1741)
>     at
> org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1090)
>     at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:834)
>     at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:188)
>     at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:379)
>     at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:884)
>     at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1111)
>     at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1033)
>     at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:124)
>     at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>     at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>     at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>     at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
>     at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at java.lang.Thread.run(Thread.java:722)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:601)
>     at
> org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:121)
>     ... 33 more
> Caused by: java.io.IOException: Failed to bind to server socket:
> tcp://localhost:61616 due to: java.net.BindException: Address already in
> use: JVM_Bind
>     at
> org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33)
>     at
> org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:138)
>     at
> org.apache.activemq.transport.tcp.TcpTransportFactory.doBind(TcpTransportFactory.java:60)
>     at
> org.apache.activemq.transport.TransportFactory.bind(TransportFactory.java:124)
>     at
> org.apache.activemq.broker.BrokerService.createTransportConnector(BrokerService.java:2249)
>     at
> org.apache.activemq.broker.BrokerService.addConnector(BrokerService.java:291)
>     at
> org.apache.activemq.broker.DefaultBrokerFactory.createBroker(DefaultBrokerFactory.java:63)
>     at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
>     at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
>     at
> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker(ActiveMQ5Factory.java:62)
>     ... 38 more
> Caused by: java.net.BindException: Address already in use: JVM_Bind
>     at java.net.DualStackPlainSocketImpl.bind0(Native Method)
>     at
> java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:96)
>     at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:175)
>     at java.net.ServerSocket.bind(ServerSocket.java:376)
>     at java.net.ServerSocket.<init>(ServerSocket.java:237)
>     at
> javax.net.DefaultServerSocketFactory.createServerSocket(ServerSocketFactory.java:231)
>     at
> org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:134)
>     ... 46 more
> when I colse the tomee startup windows directly.next time will get error.
> but if I close with shutdown.bat I will net got error.
>
> use netstat –an I can’t find port been used 61616.
>
> how can I solve this problem? please help me.

Reply via email to