When I click on the icon and select start server admin app, I'm getting a 404 error.
My install of eBase 5 is running on a local workstation and is bound to port 80 instead of the default port of 3030.
The url that it is attempting to open is: http://localhost/ebasetest/ebaseAdmin.eb
Under File->Preferences->Test server, I selected "Use internal server" and selected port 80.
The java Arguments line reads: -Xmx512m -Xss1024k -Dhttp.nonProxyHosts="my ebase server ip address" -Djava.net.preferIPv4Stack=true
If I select "Use External Server" and enter either my local ip or localhost
for the ip address and port 80, the admin server will not even start.
Under UFSClient/ I have the folder IntegratedServer which contains the ebasetest folder
The server log file shows this:
Code: Select all
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-80"]
java.net.BindException: Address already in use: JVM_Bind <null>:80
at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:413)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:649)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:821)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:339)
at com.ebasetech.ufs.designer.local.server.TomcatServerBootstrap.execute(TomcatServerBootstrap.java:111)
at com.ebasetech.ufs.designer.local.server.TomcatServerBootstrap.main(TomcatServerBootstrap.java:88)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.TwoStacksPlainSocketImpl.socketBind(Native Method)
at java.net.TwoStacksPlainSocketImpl.socketBind(Unknown Source)
at java.net.AbstractPlainSocketImpl.bind(Unknown Source)
at java.net.TwoStacksPlainSocketImpl.bind(Unknown Source)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49)
at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:400)
How can this be fixed ?