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