Hello,
I built a solution on my local windows machine which works great, then installed Servoy on a Linux machine running in vmware which also works well.
I decided it was time to add Servoy to my headless Linux Server, here is where I ran into problems.
I can access the servoy-admin page just fine and adjust settings, it also shows me connected to my mysql database and the repository. I can also access the Servoy Client Launcher page but when I try to launch the smart Client I get the following exception.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoSuchMethodError: org.mozilla.javascript.Context.setClassLoader(Ljava/lang/ClassLoader;)V
com.servoy.j2db.server.Zb.Za.Zc(Za.java:7)
com.servoy.j2db.server.Zb.Za.init(Za.java:42)
com.servoy.j2db.server.ApplicationServer.createBeanManager(ApplicationServer.java:116)
com.servoy.j2db.server.ApplicationServer.getBeanManager(ApplicationServer.java:604)
com.servoy.j2db.server.servlets.WebStartClientServlet.doGet(WebStartClientServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:625)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
When I start the Servoy Server I also get the following errors in the server.log
Mar 8, 2011 9:59:42 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 8, 2011 9:59:42 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 261 ms
Mar 8, 2011 9:59:42 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 8, 2011 9:59:42 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Mar 8, 2011 9:59:43 AM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.NoSuchMethodError: org.mozilla.javascript.Context.setClassLoader(Ljava/lang/ClassLoader;)V
at com.servoy.j2db.server.Zb.Za.Zc(Za.java:7)
at com.servoy.j2db.server.Zb.Za.init(Za.java:42)
at com.servoy.j2db.server.ApplicationServer.createBeanManager(ApplicationServer.java:116)
at com.servoy.j2db.server.ApplicationServer.getBeanManager(ApplicationServer.java:604)
at com.servoy.j2db.server.ApplicationServer.getBeanManager(ApplicationServer.java:362)
at com.servoy.j2db.server.headlessclient.ServoyClassResolver.getResources(ServoyClassResolver.java:62)
at org.apache.wicket.Application.initializeComponents(Application.java:705)
at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:732)
at org.apache.wicket.protocol.http.WicketServlet.init(WicketServlet.java:219)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.servoy.j2db.server.WebServer.startWebServer(WebServer.java:83)
at com.servoy.j2db.server.ApplicationServer.startWebServer(ApplicationServer.java:192)
at com.servoy.j2db.server.ApplicationServer.main(ApplicationServer.java:603)
Mar 8, 2011 9:59:43 AM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet threw load() exception
java.lang.NoSuchMethodError: org.mozilla.javascript.Context.setClassLoader(Ljava/lang/ClassLoader;)V
at com.servoy.j2db.server.Zb.Za.Zc(Za.java:7)
at com.servoy.j2db.server.Zb.Za.init(Za.java:42)
at com.servoy.j2db.server.ApplicationServer.createBeanManager(ApplicationServer.java:116)
at com.servoy.j2db.server.ApplicationServer.getBeanManager(ApplicationServer.java:604)
at com.servoy.j2db.server.ApplicationServer.getBeanManager(ApplicationServer.java:362)
at com.servoy.j2db.server.headlessclient.ServoyClassResolver.getResources(ServoyClassResolver.java:62)
at org.apache.wicket.Application.initializeComponents(Application.java:705)
at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:732)
at org.apache.wicket.protocol.http.WicketServlet.init(WicketServlet.java:219)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.servoy.j2db.server.WebServer.startWebServer(WebServer.java:83)
at com.servoy.j2db.server.ApplicationServer.startWebServer(ApplicationServer.java:192)
at com.servoy.j2db.server.ApplicationServer.main(ApplicationServer.java:603)
Mar 8, 2011 9:59:43 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Mar 8, 2011 9:59:43 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1056 ms
I’m new to Servoy, I’ve tried a couple of things but I’m kind of at a loss right now. Hopefully someone can point me in the right direction.