No, I can tell you it wasn't as I initiated this thread. There was a request for log files that I need to follow up on. However, I ultimately changed to have the roller web app under my root and the root index.jsp redirect to the roller web app. My tomcat config looks like:

<Host name="blog.domain.tld" appBase="/home/scott/sites/blog.domain.tld"
             unpackWARs="true" autoDeploy="true" >

<Context path="" docBase="" /> <!-- so that /index.jsp works -->

<Context path="/roller" docBase="/home/scott/sites/blog.domain.tld/roller" >
...
</Host>

Then the root index.jsp only has:

<% response.sendRedirect("/roller/index.jsp"); %>

as the entire file.

I'll change it back and grab the logs to assist with debugging.


Johnson, Jason R wrote:
http://www.nabble.com/Help-in-debugging-config-install-problem-tf3670853
s12275.html

I believe I may be having the same issue as this person, does anyone
know if this was resolved?

-----Original Message-----
From: mohamed felfel [mailto:[EMAIL PROTECTED] Sent: Monday, May 07, 2007 11:50 AM
To: [email protected]
Subject: Re: issue deploying roller as root context

On this note, does anyone have a definitive step-by-step for making
roller the default context, eg. http://server.com/ instead of
http://server.com/roller/ <http://server.com/roller/> ?

YES!? does anybody? my tomcat Kung Fu i'snt there!


On 5/7/07, Johnson, Jason R <[EMAIL PROTECTED]> wrote:
Does anyone know what would cause this error?



May 7, 2007 11:34:26 AM org.apache.catalina.core.StandardWrapperValve
invoke

SEVERE: Servlet.service() for servlet jsp threw exception

org.apache.jasper.JasperException: Unable to compile class for JSP:





An error occurred at line: 24 in the jsp file: /login-redirect.jsp

UserData cannot be resolved to a type

21: <%@ page import="org.apache.roller.ui.core.RollerSession" %>

22: <%@ page import="java.util.List" %>

23: <%

24: UserData user =
RollerSession.getRollerSession(request).getAuthenticatedUser();

25: List websites =
RollerFactory.getRoller().getUserManager().getWebsites(user,
Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

26:

27: if (websites.size() == 1) {





An error occurred at line: 24 in the jsp file: /login-redirect.jsp

RollerSession cannot be resolved

21: <%@ page import="org.apache.roller.ui.core.RollerSession" %>

22: <%@ page import="java.util.List" %>

23: <%

24: UserData user =
RollerSession.getRollerSession(request).getAuthenticatedUser();

25: List websites =
RollerFactory.getRoller().getUserManager().getWebsites(user,
Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

26:

27: if (websites.size() == 1) {





An error occurred at line: 25 in the jsp file: /login-redirect.jsp

RollerFactory cannot be resolved

22: <%@ page import="java.util.List" %>

23: <%

24: UserData user =
RollerSession.getRollerSession(request).getAuthenticatedUser();

25: List websites =
RollerFactory.getRoller().getUserManager().getWebsites(user,
Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

26:

27: if (websites.size() == 1) {

28:     WebsiteData website = (WebsiteData) websites.get(0);





An error occurred at line: 28 in the jsp file: /login-redirect.jsp

WebsiteData cannot be resolved to a type

25: List websites =
RollerFactory.getRoller().getUserManager().getWebsites(user,
Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

26:

27: if (websites.size() == 1) {

28:     WebsiteData website = (WebsiteData) websites.get(0);

29:

response.sendRedirect(request.getContextPath()+"/roller-ui/authoring/web
log.do?method=create&weblog="+website.getHandle());

30: } else {

31:

response.sendRedirect(request.getContextPath()+"/roller-ui/yourWebsites.
do");





An error occurred at line: 28 in the jsp file: /login-redirect.jsp

WebsiteData cannot be resolved to a type

25: List websites =
RollerFactory.getRoller().getUserManager().getWebsites(user,
Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

26:

27: if (websites.size() == 1) {

28:     WebsiteData website = (WebsiteData) websites.get(0);

29:

response.sendRedirect(request.getContextPath()+"/roller-ui/authoring/web
log.do?method=create&weblog="+website.getHandle());

30: } else {

31:

response.sendRedirect(request.getContextPath()+"/roller-ui/yourWebsites.
do");





Stacktrace:

        at

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHa
ndler.java:85)

        at

org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.ja
va:330)

        at

org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:41
5)

        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)

        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)

        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)

        at

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:566)

        at

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:308)

        at

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)

        at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)

        at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:228)

        at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:175)

        at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)

        at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)

        at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)

        at

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
16)

        at

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)

        at

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:634)

        at

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
        at java.lang.Thread.run(Thread.java:595)



I attempted to make roller the default context for a tomcat 6
virtualhost, and all worked well except for this happening at login.



On this note, does anyone have a definitive step-by-step for making
roller the default context, eg. http://server.com/ instead of
http://server.com/roller/ ?





Thanks!



Jason





Reply via email to