I have been following the CONFIGURE.txt https://github.com/opendatakit/aggregate/blob/master/CONFIGURE.txt on how
to do this and have installed everything that is listed, configured the
settings as instructed.
I'm trying to complete the Minimal Tomcat8 MySQL/PostgreSQL Eclipse Setup
I'm getting the following error when trying to (10) Select
eclipse-tomcat8, right-click, Google / GWT Compile.
Loading inherited module 'org.opendatakit.aggregate.AggregateUI' [ERROR]
Unable to find 'org/opendatakit/aggregate/AggregateUI.gwt.xml' on your
classpath; could be a typo, or maybe you forgot to include a classpath
entry for source?
All the libraries required for the project have been installed and there
are no other errors.
Using Eclipse Mars as described in CONFIGURE.txt
I am using the MySQL setup section for Tomcat.
OK so I was able to solve the problem. I made the mistake of working in the
wrong workspace, when I switched over to the aggregate one I was able to
GWT compile.
But unfortunately I ran into another issue now, I can't seem to get the
Tomcat server to run. I have Google'd quite a bit and can't seem to figure
out what the cause is.
I have deleted and created new servers, checked that the Java versions
match and cleaning the Tomcat work directory but nothing seems to be
working.
The error I'm getting is:
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
... 6 more
Caused by: java.lang.NullPointerException
at
org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.isEnabled(WebSocketServerContainerInitializer.java:122)
at
org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:137)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable
to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["http-nio-8080"]
java.lang.NullPointerException
at
org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at
org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
at
org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["ajp-nio-8009"]
java.lang.NullPointerException
at
org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at
org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
at
org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
It looks like there might be some other server listening on port 8080. Or
perhaps another port is in conflict.
Note that if you have installed the Tomcat 8 service, this need to be
stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
same port as the service, but starts it internally.
ยทยทยท
On Wed, Jan 11, 2017 at 6:19 AM, Johann van Eeden wrote:
OK so I was able to solve the problem. I made the mistake of working in
the wrong workspace, when I switched over to the aggregate one I was able
to GWT compile.
But unfortunately I ran into another issue now, I can't seem to get the
Tomcat server to run. I have Google'd quite a bit and can't seem to figure
out what the cause is.
I have deleted and created new servers, checked that the Java versions
match and cleaning the Tomcat work directory but nothing seems to be
working.
The error I'm getting is:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].
StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(
ContainerBase.java:943)
at org.apache.catalina.core.StandardHost.startInternal(
StandardHost.java:871)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(
ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(
ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost].
StandardContext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.
WebSocketServerContainerInitializer.isEnabled(
WebSocketServerContainerInitializer.java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.
WebSocketServerContainerInitializer.onStartup(
WebSocketServerContainerInitializer.java:137)
at org.apache.catalina.core.StandardContext.startInternal(
StandardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].
StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(
ContainerBase.java:943)
at org.apache.catalina.core.StandardEngine.startInternal(
StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(
StandardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(
StandardServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(
ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(
ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(
ContainerBase.java:951)
at org.apache.catalina.core.StandardHost.startInternal(
StandardHost.java:871)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable
to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:162)
at org.apache.catalina.core.StandardServer.startInternal(
StandardServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:162)
at org.apache.catalina.core.StandardService.startInternal(
StandardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(
ContainerBase.java:951)
at org.apache.catalina.core.StandardEngine.startInternal(
StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(
LifecycleBase.java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(
NioEndpoint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(
AbstractEndpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(
AbstractProtocol.java:551)
at org.apache.catalina.connector.Connector.destroyInternal(
Connector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(
StandardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(
StandardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(
NioEndpoint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(
AbstractEndpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(
AbstractProtocol.java:551)
at org.apache.catalina.connector.Connector.destroyInternal(
Connector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(
StandardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(
StandardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(
LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
(and look for other tools that might be using port 8080. E.g., an earlier
install of Tomcat 6 or Apache HTTPD).
ยทยทยท
On Thu, Jan 12, 2017 at 12:27 PM, Mitch Sundt wrote:
It looks like there might be some other server listening on port 8080. Or
perhaps another port is in conflict.
Note that if you have installed the Tomcat 8 service, this need to be
stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
same port as the service, but starts it internally.
OK so I was able to solve the problem. I made the mistake of working in
the wrong workspace, when I switched over to the aggregate one I was able
to GWT compile.
But unfortunately I ran into another issue now, I can't seem to get the
Tomcat server to run. I have Google'd quite a bit and can't seem to figure
out what the cause is.
I have deleted and created new servers, checked that the Java versions
match and cleaning the Tomcat work directory but nothing seems to be
working.
The error I'm getting is:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost].StandardCo
ntext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.isEnabled(WebSocketServerConta
inerInitializer.java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.onStartup(WebSocketServerConta
inerInitializer.java:137)
at org.apache.catalina.core.StandardContext.startInternal(Stand
ardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable
to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
OK so I'm sure that the problem is not a port in use error. If this were
the case, when starting the server a popup comes up that says port x is
already in use. But to make sure I checked all ports in use on the PC and
all the required ones were clean.
One thing that I found out in the mean time is that I can start the server
but only as long as it is not hooked up to eclispse-tomcat8. As soon as I
link the two and use "Debug on Server" and choose the server the errors
appear. Does this mean that the compiled eclipse-tomcat8 project may have
errors that causes the start of the server to fail? If this is the case it
would be weird since the entire compile step completes without any errors -
The GWT Compile.
Any thoughts?
ยทยทยท
On Thursday, January 12, 2017 at 10:28:05 PM UTC+2, Mitch wrote:
>
> (and look for other tools that might be using port 8080. E.g., an earlier
> install of Tomcat 6 or Apache HTTPD).
>
> On Thu, Jan 12, 2017 at 12:27 PM, Mitch Sundt <mitche...@gmail.com > wrote:
>
>> It looks like there might be some other server listening on port 8080. Or
>> perhaps another port is in conflict.
>>
>> Note that if you have installed the Tomcat 8 service, this need to be
>> stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
>> same port as the service, but starts it internally.
>>
>>
>> On Wed, Jan 11, 2017 at 6:19 AM, Johann van Eeden <vanee...@gmail.com > wrote:
>>
>>> OK so I was able to solve the problem. I made the mistake of working in
>>> the wrong workspace, when I switched over to the aggregate one I was able
>>> to GWT compile.
>>>
>>> But unfortunately I ran into another issue now, I can't seem to get the
>>> Tomcat server to run. I have Google'd quite a bit and can't seem to figure
>>> out what the cause is.
>>> I have deleted and created new servers, checked that the Java versions
>>> match and cleaning the Tomcat work directory but nothing seems to be
>>> working.
>>>
>>> The error I'm getting is:
>>>
>>> java.util.concurrent.ExecutionException:
>>> org.apache.catalina.LifecycleException: Failed to start component
>>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
>>> at java.util.concurrent.FutureTask.report(Unknown Source)
>>> at java.util.concurrent.FutureTask.get(Unknown Source)
>>> at
>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>>> at
>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
>>> at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
>>> at java.util.concurrent.FutureTask.run(Unknown Source)
>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>>> at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>> component
>>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>> ... 6 more
>>> Caused by: java.lang.NullPointerException
>>> at
>>> org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.isEnabled(WebSocketServerContainerInitializer.java:122)
>>> at
>>> org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:137)
>>> at
>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> ... 6 more
>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
>>> startInternal
>>> SEVERE: A child container failed during start
>>> java.util.concurrent.ExecutionException:
>>> org.apache.catalina.LifecycleException: Failed to start component
>>> [StandardEngine[Catalina].StandardHost[localhost]]
>>> at java.util.concurrent.FutureTask.report(Unknown Source)
>>> at java.util.concurrent.FutureTask.get(Unknown Source)
>>> at
>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>>> at
>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> at
>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> at
>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>> component [StandardEngine[Catalina].StandardHost[localhost]]
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>> at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
>>> at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
>>> at java.util.concurrent.FutureTask.run(Unknown Source)
>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>>> at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.apache.catalina.LifecycleException: A child container
>>> failed during start
>>> at
>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
>>> at
>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> ... 6 more
>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
>>> SEVERE: The required Server component failed to start so Tomcat is
>>> unable to start.
>>> org.apache.catalina.LifecycleException: Failed to start component
>>> [StandardServer[8005]]
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>> component [StandardService[Catalina]]
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>> at
>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> ... 7 more
>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>> component [StandardEngine[Catalina]]
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>> at
>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> ... 9 more
>>> Caused by: org.apache.catalina.LifecycleException: A child container
>>> failed during start
>>> at
>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
>>> at
>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>> at
>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>> ... 11 more
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
>>> INFO: Pausing ProtocolHandler ["http-nio-8080"]
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
>>> INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
>>> stopInternal
>>> INFO: Stopping service Catalina
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>> INFO: Destroying ProtocolHandler ["http-nio-8080"]
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>> SEVERE: Failed to destroy end point associated with ProtocolHandler
>>> ["http-nio-8080"]
>>> java.lang.NullPointerException
>>> at org.apache.tomcat.util.net
>>> .NioEndpoint.releaseCaches(NioEndpoint.java:316)
>>> at org.apache.tomcat.util.net
>>> .NioEndpoint.unbind(NioEndpoint.java:492)
>>> at org.apache.tomcat.util.net
>>> .AbstractEndpoint.destroy(AbstractEndpoint.java:833)
>>> at
>>> org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
>>> at
>>> org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at
>>> org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at
>>> org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>> INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>> SEVERE: Failed to destroy end point associated with ProtocolHandler
>>> ["ajp-nio-8009"]
>>> java.lang.NullPointerException
>>> at org.apache.tomcat.util.net
>>> .NioEndpoint.releaseCaches(NioEndpoint.java:316)
>>> at org.apache.tomcat.util.net
>>> .NioEndpoint.unbind(NioEndpoint.java:492)
>>> at org.apache.tomcat.util.net
>>> .AbstractEndpoint.destroy(AbstractEndpoint.java:833)
>>> at
>>> org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
>>> at
>>> org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at
>>> org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at
>>> org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
>>> at
>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "ODK Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to opendatakit-developers+unsubscribe@googlegroups.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Mitch Sundt
>> Software Engineer
>> University of Washington
>> mitche...@gmail.com
>>
>
>
>
> --
> Mitch Sundt
> Software Engineer
> University of Washington
> mitche...@gmail.com
>
Another thing -- after each GWT compile, you need to Refresh your eclipse
project.
This picks up the UI files.
The way I run things (Windows):
(1) download and install the Apache Tomcat 8 MSI installer. Install it.
(2) Go to the Services app (search for it in Run), and verify that the
Apache Tomcat 8 service is set to Manual and is STOPPED.
(3) Configure Eclipse per the instructions.
(4) If you need to begin with a clean website:
(4a) close Eclipse
(4b) delete ..metadata.plugins\org.eclipse.wst.server.core\tmp0 directory
(or any tmpXX directories you find)
(4c) open eclipse. (this deletes the cached website that Eclipse built for
the eclipse-tomcat8 project)
(5) If not yet created, create the server, specifying the port and pointing
it at the install directory from (2)
(6) Open the project settings, and ensure that this server is selected as
the default server for the project.
(7) GWT Compile
(8) Refresh project
(9) Choose the project's Debug > Debug on Server menu option; select the
server you created in (5).
NEVER use the Servers tab's server-right-click Debug or Run options. You
can use the Clean and Publish. I find that these actions do not properly
track the state of your project. And if I use them, I end up having to
repeat step 4 above (you can do step 4 at any time). Step 4 clears the
constructed war structure from Eclipse's brain so it is forced to
reconstruct it from disk.
ยทยทยท
On Fri, Jan 13, 2017 at 4:44 AM, Johann van Eeden wrote:
OK so I'm sure that the problem is not a port in use error. If this were
the case, when starting the server a popup comes up that says port x is
already in use. But to make sure I checked all ports in use on the PC and
all the required ones were clean.
One thing that I found out in the mean time is that I can start the server
but only as long as it is not hooked up to eclispse-tomcat8. As soon as I
link the two and use "Debug on Server" and choose the server the errors
appear. Does this mean that the compiled eclipse-tomcat8 project may have
errors that causes the start of the server to fail? If this is the case it
would be weird since the entire compile step completes without any errors -
The GWT Compile.
Any thoughts?
On Thursday, January 12, 2017 at 10:28:05 PM UTC+2, Mitch wrote:
(and look for other tools that might be using port 8080. E.g., an earlier
install of Tomcat 6 or Apache HTTPD).
It looks like there might be some other server listening on port 8080.
Or perhaps another port is in conflict.
Note that if you have installed the Tomcat 8 service, this need to be
stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
same port as the service, but starts it internally.
On Wed, Jan 11, 2017 at 6:19 AM, Johann van Eeden vanee...@gmail.com wrote:
OK so I was able to solve the problem. I made the mistake of working in
the wrong workspace, when I switched over to the aggregate one I was able
to GWT compile.
But unfortunately I ran into another issue now, I can't seem to get the
Tomcat server to run. I have Google'd quite a bit and can't seem to figure
out what the cause is.
I have deleted and created new servers, checked that the Java versions
match and cleaning the Tomcat work directory but nothing seems to be
working.
The error I'm getting is:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost].StandardCo
ntext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.isEnabled(WebSocketServerConta
inerInitializer.java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.onStartup(WebSocketServerConta
inerInitializer.java:137)
at org.apache.catalina.core.StandardContext.startInternal(Stand
ardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is
unable to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
I have tried all the things listed above, doing a full clean and starting
from scratch and nothing I do seems to work. I always get the
java.util.concurrent.ExecutionException: org.apache.catalina.
LifecycleException: Failed to start component [StandardEngine[Catalina].
StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:943)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:
871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.
WebSocketServerContainerInitializer.isEnabled(WebSocketServerContainerInitia
lizer.java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.
WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitia
lizer.java:137)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext
.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.
LifecycleException: Failed to start component [StandardEngine[Catalina].
StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:943)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardService
.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:951)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:
871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable
to start.
org.apache.catalina.LifecycleException: Failed to start component [
StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.StandardService.startInternal(StandardService
.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:951)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler [
"http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:
316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.
java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Connector.java
:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(
StandardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer
.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler [
"ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:
316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.
java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Connector.java
:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(
StandardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer
.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
errors. At this point I have no idea what to do and the fact that I keep
getting these errors are very strange.
ยทยทยท
On Friday, January 13, 2017 at 8:27:46 PM UTC+2, Mitch wrote:
>
> Another thing -- after each GWT compile, you need to Refresh your eclipse
> project.
> This picks up the UI files.
>
> The way I run things (Windows):
>
> (1) download and install the Apache Tomcat 8 MSI installer. Install it.
> (2) Go to the Services app (search for it in Run), and verify that the
> Apache Tomcat 8 service is set to Manual and is STOPPED.
>
> (3) Configure Eclipse per the instructions.
> (4) If you need to begin with a clean website:
> (4a) close Eclipse
> (4b) delete .\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
> directory (or any tmpXX directories you find)
> (4c) open eclipse. (this deletes the cached website that Eclipse built
> for the eclipse-tomcat8 project)
> (5) If not yet created, create the server, specifying the port and
> pointing it at the install directory from (2)
> (6) Open the project settings, and ensure that this server is selected as
> the default server for the project.
> (7) GWT Compile
> (8) Refresh project
> (9) Choose the project's Debug > Debug on Server menu option; select the
> server you created in (5).
>
> NEVER use the Servers tab's server-right-click Debug or Run options. You
> can use the Clean and Publish. I find that these actions do not properly
> track the state of your project. And if I use them, I end up having to
> repeat step 4 above (you can do step 4 at any time). Step 4 clears the
> constructed war structure from Eclipse's brain so it is forced to
> reconstruct it from disk.
>
>
> On Fri, Jan 13, 2017 at 4:44 AM, Johann van Eeden <vanee...@gmail.com > wrote:
>
>> OK so I'm sure that the problem is not a port in use error. If this were
>> the case, when starting the server a popup comes up that says port x is
>> already in use. But to make sure I checked all ports in use on the PC and
>> all the required ones were clean.
>>
>> One thing that I found out in the mean time is that I can start the
>> server but only as long as it is not hooked up to eclispse-tomcat8. As soon
>> as I link the two and use "Debug on Server" and choose the server the
>> errors appear. Does this mean that the compiled eclipse-tomcat8 project may
>> have errors that causes the start of the server to fail? If this is the
>> case it would be weird since the entire compile step completes without any
>> errors - The GWT Compile.
>>
>> Any thoughts?
>>
>> On Thursday, January 12, 2017 at 10:28:05 PM UTC+2, Mitch wrote:
>>>
>>> (and look for other tools that might be using port 8080. E.g., an
>>> earlier install of Tomcat 6 or Apache HTTPD).
>>>
>>> On Thu, Jan 12, 2017 at 12:27 PM, Mitch Sundt wrote:
>>>
>>>> It looks like there might be some other server listening on port 8080.
>>>> Or perhaps another port is in conflict.
>>>>
>>>> Note that if you have installed the Tomcat 8 service, this need to be
>>>> stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
>>>> same port as the service, but starts it internally.
>>>>
>>>>
>>>> On Wed, Jan 11, 2017 at 6:19 AM, Johann van Eeden wrote:
>>>>
>>>>> OK so I was able to solve the problem. I made the mistake of working
>>>>> in the wrong workspace, when I switched over to the aggregate one I was
>>>>> able to GWT compile.
>>>>>
>>>>> But unfortunately I ran into another issue now, I can't seem to get
>>>>> the Tomcat server to run. I have Google'd quite a bit and can't seem to
>>>>> figure out what the cause is.
>>>>> I have deleted and created new servers, checked that the Java versions
>>>>> match and cleaning the Tomcat work directory but nothing seems to be
>>>>> working.
>>>>>
>>>>> The error I'm getting is:
>>>>>
>>>>> java.util.concurrent.ExecutionException:
>>>>> org.apache.catalina.LifecycleException: Failed to start component
>>>>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
>>>>> at java.util.concurrent.FutureTask.report(Unknown Source)
>>>>> at java.util.concurrent.FutureTask.get(Unknown Source)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>>>>> at
>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
>>>>> at java.util.concurrent.FutureTask.run(Unknown Source)
>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
>>>>> Source)
>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>>>>> Source)
>>>>> at java.lang.Thread.run(Unknown Source)
>>>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>>>> component
>>>>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eclipse-tomcat8]]
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>>>> ... 6 more
>>>>> Caused by: java.lang.NullPointerException
>>>>> at
>>>>> org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.isEnabled(WebSocketServerContainerInitializer.java:122)
>>>>> at
>>>>> org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:137)
>>>>> at
>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> ... 6 more
>>>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
>>>>> startInternal
>>>>> SEVERE: A child container failed during start
>>>>> java.util.concurrent.ExecutionException:
>>>>> org.apache.catalina.LifecycleException: Failed to start component
>>>>> [StandardEngine[Catalina].StandardHost[localhost]]
>>>>> at java.util.concurrent.FutureTask.report(Unknown Source)
>>>>> at java.util.concurrent.FutureTask.get(Unknown Source)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>>>>> at
>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> at
>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> at
>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>>>> component [StandardEngine[Catalina].StandardHost[localhost]]
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
>>>>> at java.util.concurrent.FutureTask.run(Unknown Source)
>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
>>>>> Source)
>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>>>>> Source)
>>>>> at java.lang.Thread.run(Unknown Source)
>>>>> Caused by: org.apache.catalina.LifecycleException: A child container
>>>>> failed during start
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
>>>>> at
>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> ... 6 more
>>>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
>>>>> SEVERE: The required Server component failed to start so Tomcat is
>>>>> unable to start.
>>>>> org.apache.catalina.LifecycleException: Failed to start component
>>>>> [StandardServer[8005]]
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>>>> component [StandardService[Catalina]]
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>>>> at
>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:789)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> ... 7 more
>>>>> Caused by: org.apache.catalina.LifecycleException: Failed to start
>>>>> component [StandardEngine[Catalina]]
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
>>>>> at
>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:441)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> ... 9 more
>>>>> Caused by: org.apache.catalina.LifecycleException: A child container
>>>>> failed during start
>>>>> at
>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
>>>>> at
>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>>>>> ... 11 more
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
>>>>> INFO: Pausing ProtocolHandler ["http-nio-8080"]
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
>>>>> INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
>>>>> Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
>>>>> stopInternal
>>>>> INFO: Stopping service Catalina
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>>>> INFO: Destroying ProtocolHandler ["http-nio-8080"]
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>>>> SEVERE: Failed to destroy end point associated with ProtocolHandler
>>>>> ["http-nio-8080"]
>>>>> java.lang.NullPointerException
>>>>> at org.apache.tomcat.util.net
>>>>> .NioEndpoint.releaseCaches(NioEndpoint.java:316)
>>>>> at org.apache.tomcat.util.net
>>>>> .NioEndpoint.unbind(NioEndpoint.java:492)
>>>>> at org.apache.tomcat.util.net
>>>>> .AbstractEndpoint.destroy(AbstractEndpoint.java:833)
>>>>> at
>>>>> org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
>>>>> at
>>>>> org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at
>>>>> org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at
>>>>> org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>>>> INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
>>>>> Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
>>>>> SEVERE: Failed to destroy end point associated with ProtocolHandler
>>>>> ["ajp-nio-8009"]
>>>>> java.lang.NullPointerException
>>>>> at org.apache.tomcat.util.net
>>>>> .NioEndpoint.releaseCaches(NioEndpoint.java:316)
>>>>> at org.apache.tomcat.util.net
>>>>> .NioEndpoint.unbind(NioEndpoint.java:492)
>>>>> at org.apache.tomcat.util.net
>>>>> .AbstractEndpoint.destroy(AbstractEndpoint.java:833)
>>>>> at
>>>>> org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551)
>>>>> at
>>>>> org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at
>>>>> org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:589)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at
>>>>> org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:879)
>>>>> at
>>>>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>>> at java.lang.reflect.Method.invoke(Unknown Source)
>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "ODK Developers" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to opendatakit-developers+unsubscribe@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Mitch Sundt
>>>> Software Engineer
>>>> University of Washington
>>>> mitche...@gmail.com
>>>>
>>>
>>>
>>>
>>> --
>>> Mitch Sundt
>>> Software Engineer
>>> University of Washington
>>> mitche...@gmail.com
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "ODK Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to opendatakit-developers+unsubscribe@googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Mitch Sundt
> Software Engineer
> University of Washington
> mitche...@gmail.com
>
It very much looks like you have something listening on port 8080 that is
interfering with the start-up of Tomcat. Try changing the port in the
security.properties and the port in server.xml (in C:\Program Files\Apache
Software Foundation\Tomcat 8.0\conf ) to a different port.
Since I needed to be able to run all of Tomcat 6, 7 and 8 as I was
migrating to Tomcat 8, I also modified my ports in the Server.xml to
support that usage.
Attached are my copies of the server.xml file and the corresponding
security.properties file (from src\main\resources\common) (which you'll
need to edit to specify your hostname).
To update these, you need to:
exit Eclipse
stop your Tomcat 8 server
replace the server.xml in that service (in C:\Program Files\Apache
Software Foundation\Tomcat 8.0\conf )
copy the security.properties to the
src\main\resources\common location
delete the directories under
.metadata.plugins\org.eclipse.wst.server.core
open Eclipse
re-run the ant build script for odk-mysql-settings
refresh the project
delete the existing server (if any is shown)
follow the CONFIGURE.txt instructions for creating a new one.
Hopefully this will get your system working. I also noticed that I set the
connection timeout to a very long interval (20 seconds) which might be
needed when running under the debugger.
ยทยทยท
On Sun, Jan 15, 2017 at 10:23 PM, Johann van Eeden wrote:
Is there a developer VM available by any chance?
I have tried all the things listed above, doing a full clean and starting
from scratch and nothing I do seems to work. I always get the
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleE
xception: Failed to start component [StandardEngine[Catalina].StandardHost
[localhost].StandardContext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:943)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.
java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase
.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase
.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost].StandardCo
ntext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.isEnabled(WebSocketServerContainerInitializer.
java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.onStartup(WebSocketServerContainerInitializer.
java:137)
at org.apache.catalina.core.StandardContext.startInternal(Stand
ardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleE
xception: Failed to start component [StandardEngine[Catalina].StandardHost
[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:943)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine
.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer
.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase
.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase
.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:951)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.
java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable
to start.
org.apache.catalina.LifecycleException: Failed to start component [
StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer
.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.
java:951)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine
.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler [
"http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.
java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint
.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551
)
at org.apache.catalina.connector.Connector.destroyInternal(Connector.
java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler [
"ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.
java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint
.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:551
)
at org.apache.catalina.connector.Connector.destroyInternal(Connector.
java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:
292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
errors. At this point I have no idea what to do and the fact that I keep
getting these errors are very strange.
On Friday, January 13, 2017 at 8:27:46 PM UTC+2, Mitch wrote:
Another thing -- after each GWT compile, you need to Refresh your eclipse
project.
This picks up the UI files.
The way I run things (Windows):
(1) download and install the Apache Tomcat 8 MSI installer. Install it.
(2) Go to the Services app (search for it in Run), and verify that the
Apache Tomcat 8 service is set to Manual and is STOPPED.
(3) Configure Eclipse per the instructions.
(4) If you need to begin with a clean website:
(4a) close Eclipse
(4b) delete ..metadata.plugins\org.eclipse.wst.server.core\tmp0
directory (or any tmpXX directories you find)
(4c) open eclipse. (this deletes the cached website that Eclipse built
for the eclipse-tomcat8 project)
(5) If not yet created, create the server, specifying the port and
pointing it at the install directory from (2)
(6) Open the project settings, and ensure that this server is selected as
the default server for the project.
(7) GWT Compile
(8) Refresh project
(9) Choose the project's Debug > Debug on Server menu option; select the
server you created in (5).
NEVER use the Servers tab's server-right-click Debug or Run options. You
can use the Clean and Publish. I find that these actions do not properly
track the state of your project. And if I use them, I end up having to
repeat step 4 above (you can do step 4 at any time). Step 4 clears the
constructed war structure from Eclipse's brain so it is forced to
reconstruct it from disk.
On Fri, Jan 13, 2017 at 4:44 AM, Johann van Eeden vanee...@gmail.com wrote:
OK so I'm sure that the problem is not a port in use error. If this were
the case, when starting the server a popup comes up that says port x is
already in use. But to make sure I checked all ports in use on the PC and
all the required ones were clean.
One thing that I found out in the mean time is that I can start the
server but only as long as it is not hooked up to eclispse-tomcat8. As soon
as I link the two and use "Debug on Server" and choose the server the
errors appear. Does this mean that the compiled eclipse-tomcat8 project may
have errors that causes the start of the server to fail? If this is the
case it would be weird since the entire compile step completes without any
errors - The GWT Compile.
Any thoughts?
On Thursday, January 12, 2017 at 10:28:05 PM UTC+2, Mitch wrote:
(and look for other tools that might be using port 8080. E.g., an
earlier install of Tomcat 6 or Apache HTTPD).
It looks like there might be some other server listening on port 8080.
Or perhaps another port is in conflict.
Note that if you have installed the Tomcat 8 service, this need to be
stopped before you can run tomcat 8 under Eclipse. Eclipse will use the
same port as the service, but starts it internally.
On Wed, Jan 11, 2017 at 6:19 AM, Johann van Eeden vanee...@gmail.com wrote:
OK so I was able to solve the problem. I made the mistake of working
in the wrong workspace, when I switched over to the aggregate one I was
able to GWT compile.
But unfortunately I ran into another issue now, I can't seem to get
the Tomcat server to run. I have Google'd quite a bit and can't seem to
figure out what the cause is.
I have deleted and created new servers, checked that the Java
versions match and cleaning the Tomcat work directory but nothing seems to
be working.
The error I'm getting is:
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardCo
ntext[/eclipse-tomcat8]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/eclipse-tomcat8]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
... 6 more
Caused by: java.lang.NullPointerException
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.isEnabled(WebSocketServerConta
inerInitializer.java:122)
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketSe
rverContainerInitializer.onStartup(WebSocketServerConta
inerInitializer.java:137)
at org.apache.catalina.core.StandardContext.startInternal(Stand
ardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.ContainerBase
startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:943)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:3
51)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(Conta
inerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardHost.startInternal(Standard
Host.java:871)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 6 more
Jan 11, 2017 3:25:46 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is
unable to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:3
51)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardServer.startInternal(Standa
rdServer.java:789)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:162)
at org.apache.catalina.core.StandardService.startInternal(Stand
ardService.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container
failed during start
at org.apache.catalina.core.ContainerBase.startInternal(Contain
erBase.java:951)
at org.apache.catalina.core.StandardEngine.startInternal(Standa
rdEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
java:145)
... 11 more
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["http-nio-8080"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:3
51)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Jan 11, 2017 3:25:46 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler
["ajp-nio-8009"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndp
oint.java:316)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.
java:492)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(Abstract
Endpoint.java:833)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.
java:551)
at org.apache.catalina.connector.Connector.destroyInternal(Conn
ector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardService.destroyInternal(Sta
ndardService.java:589)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.core.StandardServer.destroyInternal(Stan
dardServer.java:879)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase
.java:292)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:3
51)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
i have same problem. copy aggregate from my friend, get same error when compile. solved by updating the workspace. but another problem arise, like jovaee mentioned above. i tried solution by Mitch_S but problem still remain. Anyone have a solution?
@mdmahendri The build process and toolchain has recently changed to make things consistent across ODK tools and to hopefully make Aggregate easier to get up and running. Please see the new build process and instructions at https://github.com/opendatakit/aggregate.
@LN thanks, but i fork the code and have some modification, so can't do that right now. anyway the issue is now resolved, i change gwt to version 2.7 and it work.