Ah that might explain it... ive attempted to deploy it in the current Netbeans IDE im using with the crappy tomcat integrated server (v5.5 or osmething i think)....
My main project is destined to run on a base tomcat server at the moment, and as a team we are not considering adding any other containers or extensions to tomcat just yet... :( so whatever googlemap implementation i use.. or googmap implementation i create, will need to run on tomcat. :S... martinf wrote: > > hmm.. > > how do you deploy? > > To get a first glimpse, a: > > mvn jetty:run > > should get the jetty server running and the examples should be visible at: > http://localhost:8080/wicket-contrib-gmap2-examples/ > > If you want to start it from within Eclipse using the Start class a: > > mvn eclipse:clean eclipse:eclipse > > cleanly rebuilding eclipses project and classpath files might help. > Also a eclipse classpath variable has to be set up, but eclipse warning > will guide you to that. > > Basically the exception says that that the classes providing the logging > implementation can't be found, > Log4J, in this case. > > Could it be that you are trying to get it started in a geronimo server? > I'm not quite familiar with setting those up, but the Log4J jar has to > be present on the runtime classpath, WEB-INF/lib if you go by the > standards, but maybe your container has configuration files for that. > > Martin > > Ballist1c schrieb: >> Ive downloaded and compiled the Gmap2 and examples, however, the examples >> don't seem to deploy... there seems to be some low level issue. I have >> the >> latest wicket snapshot so I am assuming that there may be compatibility >> issues. >> >> Also the Gmap (original) the SVN provided no long works :( >> >> The problem unfortuantely still exists and even though Gmap2 does not >> work >> deploy, now that i have the code, i can begin to write my own Gmap >> implementation. >> >> Its gonna take a while to work through the code, im going to start with a >> straight forward method to embed the most simple googlemap in a webpage >> with >> using default Wicket components. Any tips? >> >> >> SEVERE: error stopping >> org.apache.commons.logging.LogConfigurationException: >> org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger) (Caused by >> org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger)) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) >> at >> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370) >> at >> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380) >> at >> org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:3623) >> at >> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4336) >> at >> org.apache.catalina.core.StandardContext.preDeregister(StandardContext.java:5068) >> at >> org.apache.commons.modeler.BaseModelMBean.preDeregister(BaseModelMBean.java:1410) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.preDeregisterInvoke(DefaultMBeanServerInterceptor.java:1048) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclusiveUnregisterMBean(DefaultMBeanServerInterceptor.java:421) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:403) >> at >> com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:506) >> at >> org.apache.commons.modeler.Registry.unregisterComponent(Registry.java:643) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:3960) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) >> at >> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) >> at >> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) >> at >> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) >> at >> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377) >> at >> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:814) >> at >> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:343) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:174) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) >> ... 49 more >> Caused by: java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger >> at java.net.URLClassLoader$1.run(URLClassLoader.java:200) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:169) >> at >> org.apache.commons.logging.impl.LogFactoryImpl$1.run(LogFactoryImpl.java:447) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.loadClass(LogFactoryImpl.java:435) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:376) >> ... 50 more >> 3/10/2007 13:51:31 org.apache.catalina.loader.WebappClassLoader >> validateJarFile >> INFO: >> validateJarFile(C:\Projects\Gmap2Examples\build\web\WEB-INF\lib\servlet.jar) >> - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: >> javax/servlet/Servlet.class >> 3/10/2007 13:51:31 org.apache.catalina.startup.HostConfig >> deployDescriptor >> SEVERE: Error deploying configuration descriptor Gmap2Examples.xml >> org.apache.commons.logging.LogConfigurationException: >> org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger) (Caused by >> org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger)) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) >> at >> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370) >> at >> org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4090) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) >> at >> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) >> at >> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) >> at >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) >> at >> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) >> at >> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377) >> at >> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:814) >> at >> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:343) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:174) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: org.apache.commons.logging.LogConfigurationException: >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger (Caused by >> java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) >> ... 40 more >> Caused by: java.lang.ClassNotFoundException: >> org.apache.commons.logging.impl.Log4JLogger >> at java.net.URLClassLoader$1.run(URLClassLoader.java:200) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:169) >> at >> org.apache.commons.logging.impl.LogFactoryImpl$1.run(LogFactoryImpl.java:447) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.loadClass(LogFactoryImpl.java:435) >> at >> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:376) >> ... 41 more >> >> >> >> >> martinf wrote: >> >>> This: >>> >>> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-contrib-gmap2/src/main/java/wicket/contrib/gmap/GMapHeaderContributor.java >>> >>> is the heart of its JavaScript header contribution. >>> Beyond that I don't see no real reason to add any JavaScript to the >>> HTML. >>> Just add it in its own *.js file and refer to that in the header section >>> of the HTML. >>> >>> For your other JS Problem, have you seen Firebug? It's a Firefox add-on, >>> quite usefull for JavaScript debugging. >>> >>> Martin >>> >>> >>> >>> Ballist1c wrote: >>> >>>> I'll definately have a look at that over the next day or so. At the >>>> same >>>> time, i would like to learn how to work these headerContributors for >>>> other javascript based APIs :) >>>> >>>> Thanks for the heads up martin,:) >>>> >>>> >>>> martinf wrote: >>>> >>>>> You have seen >>>>> http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-gmap2 >>>>> havent you? >>>>> >>>>> For GeoCoding check out the examples. >>>>> >>>>> Martin >>>>> >>>>> >>>>> Ballist1c wrote: >>>>> >>>>>> Hey guys, >>>>>> >>>>>> I have been testing and attempting to get the google maps api >>>>>> running, >>>>>> with little avail. >>>>>> >>>>>> I have done some digging around for info and components written for >>>>>> Google map api integration. Unfortunately, the ones i have come >>>>>> across >>>>>> no longer exist in their respective SVNs :( >>>>>> >>>>>> As much as I would like to use something that i can load up and parse >>>>>> in values, i would very much like to learn how to generate custom >>>>>> Javascript in the <head> tags like the one required for google maps >>>>>> to >>>>>> locate a position. >>>>>> >>>>>> e.g. >>>>>> <script type="text/javascript"> >>>>>> >>>>>> //<![CDATA[ >>>>>> >>>>>> function load() { >>>>>> if (GBrowserIsCompatible()) { >>>>>> var map = new GMap2(document.getElementById("map")); >>>>>> map.setCenter(new GLatLng(37.4419, -122.1419), 13); >>>>>> } >>>>>> } >>>>>> >>>>>> //]]> >>>>>> </script> >>>>>> >>>>>> At the moment I am stuck on how to reference javascript from an >>>>>> external HTTP url, as opposed to a local js file. >>>>>> >>>>>> e.g. "http://maps.google.com/maps?file=api&v=2&key=ABC" >>>>>> >>>>>> If anyone has any tips, that would be greatly appreciated :) >>>>>> >>>>>> Thanks guys, >>>>>> >>>>>> Take care, >>>>>> Leo! >>>>>> >>>>>> >>>>> >>>> >>> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Google-Maps-API-tf4553339.html#a13030048 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
