Matt, Thanks for spending the time. Since that feature isn't important to me at this time, I don't mind removing it.
I'm wondering if that sort of thing shouldn't be removed from the default archetype. Perhaps instructions in the tutorial for adding it might be better, at least until they fix their security issues. Regards, Waldo On Mon, Feb 9, 2009 at 10:11 AM, Matt Raible <m...@raibledesigns.com> wrote: > Yes, it can be removed, but you will have to remove its JSPs and menu items > so users don't get errors. > > From http://www.opensymphony.com/clickstream/: > > <quote> > Utility to track the current users on your site, and where they've been in > detail. This allows you to track 'click streams' or 'traffic paths' across > your site. > </quote> > > MessAdmin is another tool that does this. > > http://messadmin.sourceforge.net/ > > Matt > > On Mon, Feb 9, 2009 at 7:52 AM, Waldo Rochow <wroc...@capra.net> wrote: >> >> Matt, >> >> Thanks... I'm away from the office now, but can you tell me what >> ClickstreamListener does and if it can be removed easily? >> >> Waldo >> >> Waldo Rochow >> Information Technology Prime >> Capra International Inc. >> 1557 Bella Vista Dr. >> Cumberland, Ontario >> K4C 1A7 >> http://www.capra.net >> >> >> >> On Mon, Feb 9, 2009 at 9:05 AM, Matt Raible <m...@raibledesigns.com> >> wrote: >> > The ClickstreamListener is defined in web.xml. The dependency is >> > inherited >> > from appfuse-web-common. >> > >> > Matt >> > >> > On Mon, Feb 9, 2009 at 6:55 AM, Waldo Rochow <appf...@capra.net> wrote: >> >> >> >> Matt, >> >> >> >> Thanks for taking the time to reply. I started fresh. The only thing >> >> different is I'm now on Tomcat 6. >> >> >> >> $ mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes >> >> -DarchetypeArtifactId=appfuse-basic-spring >> >> -DremoteRepositories=http://static.appfuse.org/releases >> >> -DarchetypeVersion=2.0.2 -DgroupId=net.capra.testapp >> >> -DartifactId=testapp >> >> $ cd testapp >> >> $ mvn package >> >> $ sudo cp target/testapp-1.0-SNAPSHOT.war $CATALINA_HOME/webapps >> >> $ sudo /etc/init.d/tomcat6 restart >> >> >> >> Browsed to http://localhost:8080/testapp-1.0-SNAPSHOT/ >> >> >> >> Same result. >> >> >> >> Tomcat logs show: >> >> Feb 9, 2009 8:46:59 AM org.apache.catalina.core.StandardContext >> >> listenerStart >> >> SEVERE: Error configuring application listener of class >> >> com.opensymphony.clickstream.ClickstreamListener >> >> java.lang.ExceptionInInitializerError >> >> at >> >> >> >> com.opensymphony.clickstream.ClickstreamListener.<clinit>(ClickstreamListener.java:24) >> >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> >> Method) >> >> at >> >> >> >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >> >> at >> >> >> >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> >> at >> >> java.lang.reflect.Constructor.newInstance(Constructor.java:532) >> >> at java.lang.Class.newInstance0(Class.java:372) >> >> at java.lang.Class.newInstance(Class.java:325) >> >> at >> >> >> >> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3787) >> >> at >> >> >> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) >> >> at >> >> >> >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >> >> at >> >> >> >> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123) >> >> at >> >> >> >> org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at >> >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769) >> >> at >> >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) >> >> at >> >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) >> >> at >> >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) >> >> at >> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >> >> at >> >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) >> >> at >> >> >> >> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) >> >> at >> >> >> >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) >> >> at >> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >> >> at >> >> org.apache.catalina.core.StandardHost.start(StandardHost.java:719) >> >> 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:578) >> >> 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 >> >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >> >> 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 >> >> >> >> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177) >> >> Caused by: java.security.AccessControlException: access denied >> >> (java.util.PropertyPermission >> >> org.apache.commons.logging.LogFactory.HashtableImpl read) >> >> at >> >> >> >> java.security.AccessControlContext.checkPermission(AccessControlContext.java:342) >> >> at >> >> >> >> java.security.AccessController.checkPermission(AccessController.java:553) >> >> at >> >> java.lang.SecurityManager.checkPermission(SecurityManager.java:549) >> >> at >> >> >> >> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302) >> >> at java.lang.System.getProperty(System.java:669) >> >> at >> >> >> >> org.apache.commons.logging.LogFactory.createFactoryStore(LogFactory.java:320) >> >> at >> >> org.apache.commons.logging.LogFactory.<clinit>(LogFactory.java:1725) >> >> ... 38 more >> >> >> >> >> >> If I turn off security as mentioned in >> >> http://appfuse.org/display/APF/OS+Specific+Issues, I get it working. >> >> Obviously, I can't ask my ISP to do that. >> >> >> >> Where is ClickstreamListener being used? I don't see it in the pom >> >> file anywhere. >> >> >> >> Thanks again for your help with this. >> >> >> >> Regards, >> >> Waldo >> >> >> >> >> >> On Sun, Feb 8, 2009 at 1:31 PM, Matt Raible <m...@raibledesigns.com> >> >> wrote: >> >> > Without any pom.xml modifications, you should be able to run "mvn >> >> > package" >> >> > and copy target/yourapp-version.war to $CATALINA_HOME/webapps and run >> >> > it. If >> >> > it fails to start, look at the log files in $CATALINA_HOME/logs. >> >> > Hope this helps, >> >> > Matt >> >> > >> >> > On Sun, Feb 8, 2009 at 8:35 AM, Waldo Rochow <appf...@capra.net> >> >> > wrote: >> >> >> >> >> >> Hi all, >> >> >> >> >> >> I am trying to get an appfuse project deployed into Tomcat5.5. When >> >> >> I >> >> >> go to the http://localhost:8080/myappname I get a generic Tomcat 404 >> >> >> error, yet the Tomcat sample war >> >> >> (http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/) works fine. >> >> >> What's also odd is that the description of the 404 error is "The >> >> >> requested resource () is not available." where I would have expected >> >> >> it to be "The requested resource (/myappname/) is not available." >> >> >> >> >> >> I am really stumped. I need to run it in tomcat since that's where I >> >> >> will be deploying the production app. >> >> >> >> >> >> Can anyone suggest either a debugging step that I may have missed, >> >> >> or >> >> >> a solution if you've come across this before? >> >> >> >> >> >> Thanks in advance, >> >> >> Waldo >> >> >> >> >> >> General specs: >> >> >> - Built with the "Spring MVC Basic" archtype v. 2.0.2 >> >> >> - Sun jdk 1.5.0_16 >> >> >> - OS: Ubuntu 8.10 >> >> >> - Tomcat 5.5 >> >> >> - MySQL database >> >> >> - Maven 2.0.9 >> >> >> - pom modified as instructed in FAQs: >> >> >> http://appfuse.org/display/APF/FAQ#FAQ-useexistingtomcat >> >> >> >> >> >> Things I've tried: >> >> >> - Build with other archtypes (Struts 2 Basic, Spring MVC Modular, >> >> >> Spring MVC Basic v.2.0.1) >> >> >> - Sun jdk version 6 >> >> >> - Export war file from eclipse >> >> >> - not using the pom modifications described above >> >> >> - applying the cargo modifications to the pom as described in >> >> >> http://cargo.codehaus.org/Deploying+to+a+running+container >> >> >> - deploy the jar to my ISPs server to rule out a Tomecat install >> >> >> error. >> >> >> - searched the forums and Google, no dice. >> >> >> - Installed Tomcat6 >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >> >> >> > >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net