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
>
>

Reply via email to