PDA

View Full Version : [Question] I can not start electroserver 5



radmahdi
08-31-2011, 11:55 PM
Hello,
I am beginner in ES, I installed ES5 and I just tried to run in on windows 7, but after start up, it closes automatically and I can not do anything

I read this forum for the same problems, but I did not find a solution for this problem, I should add that I kill any process of java before starting up but it does not work.

here you are the msg which is appeared after that in electroserver5.log:


2011-Sep-01 01:43:17:243 [main] INFO DisplayLogger -
_____ _ _ ____
| ____| | ___ ___| |_ _ __ ___ ___ ___ _ ____ _____ _ __ | ___|
| _| | |/ _ \/ __| __| '__/ _ \/ __|/ _ \ '__\ \ / / _ \ '__| |___ \
| |___| | __/ (__| |_| | | (_) \__ \ __/ | \ V / __/ | ___) |
|_____|_|\___|\___|\__|_| \___/|___/\___|_| \_/ \___|_| |____/

Starting ElectroServer 5.2.3
Go to http://www.electrotank.com/ for the latest version.
################################################## #########
Computer Information
Operating System: Windows 7
Operating System Architecture: x86
Processors Available: 2
Memory Available: 247Mb
################################################## #########
Virtual Machine Information
Virtual Machine Vendor: Sun Microsystems Inc.
Virtual Machine Version: 1.6.0_25


2011-Sep-01 01:43:19:552 [main] INFO DisplayLogger -
################################################## #########
Bootstrap complete.
Launching server in background. Please use ES5Admin to manage.


2011-Sep-01 01:43:22:126 [main] INFO DisplayLogger -
_____ _ _ ____
| ____| | ___ ___| |_ _ __ ___ ___ ___ _ ____ _____ _ __ | ___|
| _| | |/ _ \/ __| __| '__/ _ \/ __|/ _ \ '__\ \ / / _ \ '__| |___ \
| |___| | __/ (__| |_| | | (_) \__ \ __/ | \ V / __/ | ___) |
|_____|_|\___|\___|\__|_| \___/|___/\___|_| \_/ \___|_| |____/

Starting ElectroServer 5.2.3
Go to http://www.electrotank.com/ for the latest version.
################################################## #########
Computer Information
Operating System: Windows 7
Operating System Architecture: x86
Processors Available: 2
Memory Available: 61Mb
################################################## #########
Virtual Machine Information
Virtual Machine Vendor: Sun Microsystems Inc.
Virtual Machine Version: 1.6.0_25


2011-Sep-01 01:43:24:747 [main] INFO com.electrotank.electroserver5.servers.registry.co nfig.RegistryConfigurationService - MUID [134c00c0-6ea4-4ea6-ba19-baf1be73a985]
2011-Sep-01 01:43:26:104 [main] WARN org.mortbay.log - failed SelectChannelConnector @ 127.0.0.1:8080
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open( SelectChannelConnector.java:198)
at org.mortbay.jetty.AbstractConnector.doStart(Abstra ctConnector.java:251)
at org.mortbay.jetty.nio.SelectChannelConnector.doSta rt(SelectChannelConnector.java:233)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at com.electrotank.electroserver5.servers.webserver.j etty.JettyEngine.start(JettyEngine.java:109)
at com.electrotank.electroserver5.servers.adapters.Se rverComponentAdapter.start(ServerComponentAdapter. java:46)
at org.picocontainer.defaults.DecoratingComponentAdap ter.start(DecoratingComponentAdapter.java:154)
at org.picocontainer.defaults.CachingComponentAdapter .start(CachingComponentAdapter.java:86)
at org.picocontainer.defaults.DefaultPicoContainer$Or deredComponentAdapterLifecycleManager.start(Defaul tPicoContainer.java:656)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:456)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:461)
at com.electrotank.electroserver5.servers.standalone. StandaloneContainerFactory.start(StandaloneContain erFactory.java:58)
at com.electrotank.electroserver5.Main.startUp(Main.j ava:77)
at com.electrotank.electroserver5.Main.processCommand LineResults(Main.java:265)
at com.electrotank.electroserver5.Main.invoke(Main.ja va:198)
at com.electrotank.electroserver5.bootstrap.Main.star t(Main.java:70)
at com.electrotank.electroserver5.bootstrap.Main.main (Main.java:41)
2011-Sep-01 01:43:26:104 [main] WARN org.mortbay.log - failed Server@bc9673
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open( SelectChannelConnector.java:198)
at org.mortbay.jetty.AbstractConnector.doStart(Abstra ctConnector.java:251)
at org.mortbay.jetty.nio.SelectChannelConnector.doSta rt(SelectChannelConnector.java:233)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at com.electrotank.electroserver5.servers.webserver.j etty.JettyEngine.start(JettyEngine.java:109)
at com.electrotank.electroserver5.servers.adapters.Se rverComponentAdapter.start(ServerComponentAdapter. java:46)
at org.picocontainer.defaults.DecoratingComponentAdap ter.start(DecoratingComponentAdapter.java:154)
at org.picocontainer.defaults.CachingComponentAdapter .start(CachingComponentAdapter.java:86)
at org.picocontainer.defaults.DefaultPicoContainer$Or deredComponentAdapterLifecycleManager.start(Defaul tPicoContainer.java:656)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:456)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:461)
at com.electrotank.electroserver5.servers.standalone. StandaloneContainerFactory.start(StandaloneContain erFactory.java:58)
at com.electrotank.electroserver5.Main.startUp(Main.j ava:77)
at com.electrotank.electroserver5.Main.processCommand LineResults(Main.java:265)
at com.electrotank.electroserver5.Main.invoke(Main.ja va:198)
at com.electrotank.electroserver5.bootstrap.Main.star t(Main.java:70)
at com.electrotank.electroserver5.bootstrap.Main.main (Main.java:41)
2011-Sep-01 01:43:26:104 [main] ERROR com.electrotank.electroserver5.Main - Exception generated out of main!
java.lang.RuntimeException: java.net.BindException: Address already in use: bind
at com.electrotank.electroserver5.servers.adapters.Se rverComponentAdapter.start(ServerComponentAdapter. java:50)
at org.picocontainer.defaults.DecoratingComponentAdap ter.start(DecoratingComponentAdapter.java:154)
at org.picocontainer.defaults.CachingComponentAdapter .start(CachingComponentAdapter.java:86)
at org.picocontainer.defaults.DefaultPicoContainer$Or deredComponentAdapterLifecycleManager.start(Defaul tPicoContainer.java:656)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:456)
at org.picocontainer.defaults.DefaultPicoContainer.st art(DefaultPicoContainer.java:461)
at com.electrotank.electroserver5.servers.standalone. StandaloneContainerFactory.start(StandaloneContain erFactory.java:58)
at com.electrotank.electroserver5.Main.startUp(Main.j ava:77)
at com.electrotank.electroserver5.Main.processCommand LineResults(Main.java:265)
at com.electrotank.electroserver5.Main.invoke(Main.ja va:198)
at com.electrotank.electroserver5.bootstrap.Main.star t(Main.java:70)
at com.electrotank.electroserver5.bootstrap.Main.main (Main.java:41)
Caused by: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open( SelectChannelConnector.java:198)
at org.mortbay.jetty.AbstractConnector.doStart(Abstra ctConnector.java:251)
at org.mortbay.jetty.nio.SelectChannelConnector.doSta rt(SelectChannelConnector.java:233)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:40)
at com.electrotank.electroserver5.servers.webserver.j etty.JettyEngine.start(JettyEngine.java:109)
at com.electrotank.electroserver5.servers.adapters.Se rverComponentAdapter.start(ServerComponentAdapter. java:46)
... 11 more

tcarr
09-01-2011, 12:47 AM
Address already in use means that either ES5 is already running, or else the port you want for the ES Admin is taken. There is a bug with the Windows installation - it installs as a service even if you tell it not to do so, and set to start automatically when Windows starts. Go to your Windows Services utility, and find the ElectroServer service and stop it, then set it to manual start at least for now.

After doing that, try starting ES5 manually, and see if it works. If it still gives the same error, you can either bring up Task Manager and check the processes tab for Java processes that mention ElectroServer in the command line, or you can just restart Windows.

If that still doesn't work, edit server/config/Configuration.xml to change the port 8080 to some other port that you know nothing is using, such as 8081, or 8181 and try restarting ES5 again.

edit: Rereading the error, I notice this part: failed SelectChannelConnector @ 127.0.0.1:8080. This means that something else is using port 8080. Try editing Configuration.xml first.