Hello,
I am starting on my implementation to create a new trace for my Master thesis but first I would like to get started with the Trace Server and understand how it works. I have encountered some
issues when starting it that I hope I can help with.
I have followed the instructions to setup the development environment here https://wiki.eclipse.org/Trace_Compass/Development_Environment_Setup.
I have followed the instructions here to start the server
https://github.com/tracecompass/tracecompass-incubator/blob/master/doc/org.eclipse.tracecompass.incubator.trace.server.doc.dev/doc/Developer-Guide.mediawiki
The problem is that when I start the server, either as an application in Eclipse or through the terminal, I am not able to access it through the browser or curl. I did put some log statements
in the code to make sure that it is port 8080 and I can check through net stat that 8080 is being used.
The error I receive is 404 Not found powered by jetty 10.0.6.
I get the same error on both my Mac 12.1 Monterey and my Windows 10 PC, using OpenJDK 11 as JRE
Except for the browser error there is no other errors in the console except a class load of SLF4J.
Update: I ran the HealthServiceTest which passes and returns response code 200, however the log outputs the following: mars
06, 2022 1:47:29 EM org.glassfish.jersey.internal.inject.Providers checkProviderRuntime
VARNING: A provider org.eclipse.tracecompass.incubator.internal.trace.server.jersey.rest.core.webapp.CORSFilter registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems
the provider org.eclipse.tracecompass.incubator.internal.trace.server.jersey.rest.core.webapp.CORSFilter will be ignored.
Could this be the reason to why I cannot reach the server?
Regards
Johan