Matt,

I've removed the ClickStream Listener, and now I am getting a failure to
configure the RequestContextListener, StartupListener, and
MenuContextListener all with a stack trace like the following:

Any ideas? The "access denied" cause has me a bit puzzled.

Thanks in advance,
Waldo

11-Feb-2009 11:18:25 AM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Error configuring application listener of class
org.springframework.web.context.request.RequestContextListener
java.lang.ExceptionInInitializerError
    at
org.springframework.web.context.request.RequestContextListener.<init>(RequestContextListener.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    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:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    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.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:323)
    at
java.security.AccessController.checkPermission(AccessController.java:546)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
    at java.lang.System.getProperty(System.java:652)
    at
org.apache.commons.logging.LogFactory.createFactoryStore(LogFactory.java:320)
    at org.apache.commons.logging.LogFactory.<clinit>(LogFactory.java:1725)
    ... 38 more

On Mon, Feb 9, 2009 at 11:40 AM, Matt Raible <m...@raibledesigns.com> wrote:

> I plan on removing this from 2.1.
>
> Matt
>
> On Mon, Feb 9, 2009 at 8:55 AM, Waldo Rochow <appf...@capra.net> wrote:
>
>> 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
>>
>>
>

Reply via email to