All, I've gotten Roller set up on + Win2K + Java 1.4.2 + Jboss 4.0.1 w/ Tomcat 5 + PostgreSQL 8.0
I used the Jboss 4 install instructions from the site wiki at (http://rollerweblogger.org/wiki/Wiki.jsp?page=InstallationGuideJBoss4) as my config guide. I have created the admin account and a couple of other weblogs. I can post entries, I can post comments, I can moderate comments. But I cannot subscribe to an RSS feed. The little orange XML icon links to http://mymachinename/roller/rss/myblogname and that link gives a 404. When I run the server.log file I get the stack trace at the bottom of this message. One particular item seems to be of significant interest to me and that is the one that says it is unable to find resource /flavors/rss.vm in any resource loader. Jboss is our standard app server so moving off of it is not really an option. I *can* change versions of Jboss (upwards but not down) and I *can* change versions of the JVM if there is an issue with one of those. Many thanks! rjsjr 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.velocity.ThemeResourceLoader] Looking up resource named ... /flavors/rss.vm 2006-05-12 10:11:23,354 ERROR [org.apache.velocity] ResourceManager : unable to find resource '/flavors/rss.vm' in any resource loader. 2006-05-12 10:11:23,354 WARN [org.roller.presentation.velocity.FlavorServlet] ResourceNotFound: http://hou-dev-02/roller/rss/transition 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.velocity.FlavorServlet] org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource '/flavors/rss.vm' 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.FeedCacheFilter] Display exception cache.feed:weblog/transition/rss/en 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.FeedCacheFilter] exiting 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.CompressionFilter] Pre-zip size:0 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.CompressionFilter] Gzip size:20 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.IfModifiedFeedCacheFilter] exiting 2006-05-12 10:11:23,354 DEBUG [org.hibernate.impl.SessionImpl] closing session 2006-05-12 10:11:23,354 DEBUG [org.hibernate.jdbc.ConnectionManager] closing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)] 2006-05-12 10:11:23,354 DEBUG [org.hibernate.jdbc.JDBCContext] after transaction completion 2006-05-12 10:11:23,354 DEBUG [org.hibernate.impl.SessionImpl] after transaction completion 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.filters.PersistenceSessionFilter] Exiting PersistenceSessionFilter 2006-05-12 10:11:23,354 DEBUG [org.acegisecurity.ui.ExceptionTranslationFilter] Chain processed normally 2006-05-12 10:11:23,354 DEBUG [org.acegisecurity.context.HttpSessionContextIntegrationFilter] SecurityContextHolder set to new context, as request processing completed 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] getViewLocale() 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] sessionLocale = en_US 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] isSupported( locale = en_US ) 2006-05-12 10:11:23,354 DEBUG [org.roller.presentation.LanguageUtil] return Locale = en_US 2006-05-12 10:11:23,354 ERROR [org.jboss.web.localhost.Engine] ApplicationDispatcher[/roller] Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:5 99) at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseF acade.java:163) at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122) at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:1 15) at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTa g.java:887) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) at org.apache.jsp.error_jsp._jspx_meth_tiles_insert_0(error_jsp.java:257) at org.apache.jsp.error_jsp._jspService(error_jsp.java:149) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc her.java:704) at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio nDispatcher.java:476) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp atcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat cher.java:312) at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java :396) at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java :301) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :147) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 9) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 7) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at java.lang.Thread.run(Thread.java:595) 2006-05-12 10:11:23,354 ERROR [org.jboss.web.localhost.Engine] [EMAIL PROTECTED]: Exception Processing ErrorPage[errorCode=404, location=/error.jsp] java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:5 99) at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseF acade.java:163) at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122) at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:1 15) at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:170) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTa g.java:887) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) at org.apache.jsp.error_jsp._jspx_meth_tiles_insert_0(error_jsp.java:257) at org.apache.jsp.error_jsp._jspService(error_jsp.java:149) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc her.java:704) at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio nDispatcher.java:476) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp atcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat cher.java:312) at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java :396) at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java :301) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :147) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 9) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 7) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at java.lang.Thread.run(Thread.java:595)
