Hi, Sorry to bother you - the plot thickens. So I have just found if I do: mvn clean war:war It will delete the target folder, and then when I run using the jettyrun plugin, it gives the exception above. However, if after running mvn clean war:war I then go in eclipse and press project>clean, and then run, it works. I am unsure why.
I think this may be related to some issues I had whenever I updated from svn. At some point I renamed a package named "Tools" to "tools", and ever since whenever I update from SVN there are some problems that it cannot find "Tools" when running the project, so I re-name it to "jools" then back to "tools" and it works... until the next time I update and it goes back to a capital T (I think svn isn't registering the name change). I wonder if it is related, I don't know. I'll now try building a war again and see if it works after cleaning the eclipse project. On 30 October 2013 15:23, Steve <steves...@gmail.com> wrote: > Hi, > > So far I have been using the run jetty eclipse plugin to run my > project and it is working fine. > I have now got the task of setting this up to run on the production > server rather than my localhost. > > The server is on opensuse rather than my local windows installation, > but that shouldn't make a difference. I installed a new version of > jetty, set it up, created my .war file using mvn clean war:war and put > it in the webapps folder. > > Everything seemed to be going ok, until I then went to the address on > the server and instead of showing me my application, it showed me a > directory listing showing me: > META-INF/ 4096 bytes 30-Oct-2013 15:12:36 > WEB-INF/ 4096 bytes 30-Oct-2013 15:12:36 > exercises/ 4096 bytes 30-Oct-2013 15:12:36 > favicon.ico 894 bytes 03-Sep-2013 15:41:02 > layout/ > > That isn't good. Although they are the correct directories, why is it > showing me a listing? I then went back to my eclipse version and ran > it to see if anything has gone wrong there and I get an exception > thrown (since using mvn clean war:war). I then reverted back to my > latest subversion commit and it is working fine again, until I use > "mvn clean war:war". > > So, I assume that something is going wrong when packaging it into a > .war file, and as a result I am being shown a listing. I have a stack > trace from after using mvn clean war:war, and the printouts from > running that command. > The printout is: > C:\tapestry5\work\ama>mvn clean war:war > [INFO] Scanning for projects... > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building ama Tapestry 5 Application 1.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ ama --- > [INFO] Deleting C:\tapestry5\work\ama\target > [INFO] > [INFO] --- maven-war-plugin:2.1.1:war (default-cli) @ ama --- > [INFO] Packaging webapp > [INFO] Assembling webapp [ama] in [C:\tapestry5\work\ama\target\ama] > [INFO] Processing war project > [INFO] Copying webapp resources [C:\tapestry5\work\ama\src\main\webapp] > [INFO] Webapp assembled in [368 msecs] > [INFO] Building war: C:\tapestry5\work\ama\target\ama.war > [WARNING] Warning: selected war files include a WEB-INF/web.xml which > will be ignored > (webxml attribute is missing from war task, or ignoreWebxml attribute > is specified as 'true') > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 3.282s > [INFO] Finished at: Wed Oct 30 15:13:53 GMT 2013 > [INFO] Final Memory: 9M/160M > [INFO] > ------------------------------------------------------------------------ > C:\tapestry5\work\ama> > > I wonder what this warning is? > > Then the exception if I try to run it exactly as I always have before > using runjetty from eclipse: > > log4j:WARN No appenders could be found for logger > (org.apache.tapestry5.ioc.RegistryBuilder). > log4j:WARN Please initialize the log4j system properly. > 2013-10-30 15:14:03.338:WARN:oejuc.AbstractLifeCycle:FAILED app: > java.lang.RuntimeException: Failure loading Tapestry IoC module class > com.syn.ama.services.DevelopmentModule: > com.syn.ama.services.DevelopmentModule > java.lang.RuntimeException: Failure loading Tapestry IoC module class > com.syn.ama.services.DevelopmentModule: > com.syn.ama.services.DevelopmentModule > at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:162) > at > org.apache.tapestry5.internal.TapestryAppInitializer.<init>(TapestryAppInitializer.java:161) > at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) > at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:102) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) > at > org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:747) > at > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249) > at > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1222) > at > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) > at > org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) > at org.eclipse.jetty.server.Server.doStart(Server.java:261) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) > at runjettyrun.Bootstrap.main(Bootstrap.java:82) > > > Any ideas? I thought maybe my web.xml isn't getting in so I went to > take a look insider the .war which was created and it was there. > Luckily I can revert to earlier today and my application runs again, > but as soon as I run mvn clean war:war it all breaks. > > I'm a little lost on what to check or steps to take, any help is > really appreciated. > > Thanks, --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org