Hello everyone,
I've encountered an issue during development and I'm seeking assistance from the community to resolve it. I followed the "How to build, test and run" guide in OpenRefine's documentation to start the project. After successfully configuring the project, including downloading all dependencies and plugins, I encountered the following exception:
rubyCopy code
Exception in thread "main" javax.servlet.UnavailableException: Class loading error for holder refine==com.google.refine.RefineServlet@c847b26d{jsp=null,order=1,inst=true,async=false,src=DESCRIPTOR:file:///D:/develop/OpenRefine/main/webapp/WEB-INF/web.xml,FAILED}
at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:104)
at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:369)
at com.google.refine.RefineServer.configure(Refine.java:342)
at com.google.refine.RefineServer.init(Refine.java:246)
at com.google.refine.Refine.init(Refine.java:122)
at com.google.refine.Refine.main(Refine.java:116)
I'm puzzled about the cause of this exception and how to resolve it. I haven't made any modifications since obtaining the project from GitHub. I'm using Eclipse Jetty as the servlet container, and my project includes com.google.refine.RefineServlet
. I've attempted to reconfigure the project, but the issue persists.
I would greatly appreciate any suggestions or insights from the community on how to address this exception. If you have any ideas or experiences to share, please feel free to do so. Thank you very much for your assistance!