You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by "Johnson, Jason R" <Ja...@usd.edu> on 2007/05/07 18:47:49 UTC

issue deploying roller as root context

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


Re: issue deploying roller as root context

Posted by mohamed felfel <mo...@gmail.com>.
Warning that is!, the app deploys fine.

-- 
MoZey

Re: issue deploying roller as root context

Posted by Anil Gangolli <an...@busybuddha.org>.
Yep. That's right.

This will happen as long as you haven't received a request and you have the 
outbound ping feature enabled.  Once you've received a request it shouldn't 
happen anymore.

You can avoid this by setting an the absolute url of the site in the server 
admin settings.

--a.

----- Original Message ----- 
From: "Dick Davies" <ra...@gmail.com>
To: <us...@roller.apache.org>
Sent: Friday, May 11, 2007 1:55 AM
Subject: Re: issue deploying roller as root context


> Roller figures out it's base URL from the first http request it gets.
> You can set it explicitly in site admin screens to avoid these errors.
>
> On 11/05/07, mohamed felfel <mo...@gmail.com> wrote:
>> Anil, thanks a bunch, that worked for me.
>>
>> I dont know if i should worry about this, but i'm getting this error now.
>> WARN  2007-05-11 00:22:51,872 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:27:51,869 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:32:51,873 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:37:51,870 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:42:51,873 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:47:51,873 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>> WARN  2007-05-11 00:52:51,875 PingQueueProcessor:processQueue - WARNING:
>> Skipping current ping queue processing round because we cannot yet 
>> determine
>> the site's absolute context url.
>>
>>
>>
>> --
>> MoZey
>>
>
>
> -- 
> Rasputin :: Jack of All Trades - Master of Nuns
> http://number9.hellooperator.net/
> 


Re: issue deploying roller as root context

Posted by Dick Davies <ra...@gmail.com>.
Roller figures out it's base URL from the first http request it gets.
You can set it explicitly in site admin screens to avoid these errors.

On 11/05/07, mohamed felfel <mo...@gmail.com> wrote:
> Anil, thanks a bunch, that worked for me.
>
> I dont know if i should worry about this, but i'm getting this error now.
> WARN  2007-05-11 00:22:51,872 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:27:51,869 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:32:51,873 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:37:51,870 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:42:51,873 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:47:51,873 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
> WARN  2007-05-11 00:52:51,875 PingQueueProcessor:processQueue - WARNING:
> Skipping current ping queue processing round because we cannot yet determine
> the site's absolute context url.
>
>
>
> --
> MoZey
>


-- 
Rasputin :: Jack of All Trades - Master of Nuns
http://number9.hellooperator.net/

Re: issue deploying roller as root context

Posted by mohamed felfel <mo...@gmail.com>.
Anil, thanks a bunch, that worked for me.

I dont know if i should worry about this, but i'm getting this error now.
WARN  2007-05-11 00:22:51,872 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:27:51,869 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:32:51,873 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:37:51,870 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:42:51,873 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:47:51,873 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.
WARN  2007-05-11 00:52:51,875 PingQueueProcessor:processQueue - WARNING:
Skipping current ping queue processing round because we cannot yet determine
the site's absolute context url.



-- 
MoZey

Re: issue deploying roller as root context

Posted by Anil Gangolli <an...@busybuddha.org>.
I just tested deploying the 3.1 release version on my windows dev box.
Runs fine as the root webapp for me

Notes:
    Fresh install of roller from 3.1 binary distribution; from-scratch 
createdb.sql
    roller.xml becomes ROOT.xml  with path="/" docBase="ROOT" 
workdir="work/Catalina/localhost/ROOT"
    webapps/roller/ renamed to webapps/ROOT/
    cleaned out work dir

This box is running Tomcat 5.5.17,  Sun JDK 1.5.0_10, WinXP

--a.



----- Original Message ----- 
From: "Scott Dunbar" <sc...@xigole.com>
To: <us...@roller.apache.org>
Sent: Monday, May 07, 2007 3:33 PM
Subject: Re: issue deploying roller as root context


>I was using 2.3 with no problems as a root context for about a year but 3.1 
>doesn't seem to behave the same way.  I agree that it appears to be a class 
>loading issue and I'm trying to figure it out.  I'm very confident that 
>I've got the install correct.  However, I've got a different problem with 
>Tomcat 5.5.23 on another virtual host where it can't handle a jsp:include. 
>I'm going to try a different version of Tomcat to see if that changes 
>anything.  I was running 2.3 under Tomcat 5.5.15 so I'm going to eliminate 
>at least that variable and go back to 5.5.15.
>
>
> Allen Gilliland wrote:
>> I have never seen an error like that when deploying Roller myself, but I 
>> *know* that you can run the application at the root context because I do 
>> it myself and have been for over a year.
>>
>> If you do some searching on the issue it seems that the reason for that 
>> error is that the container is having problems finding classes ...
>>
>> http://forum.java.sun.com/thread.jspa?threadID=707833
>>
>> So I would start by really checking that you have properly included all 
>> the necessary Roller libraries in your container's classpath and work 
>> from there.  You can even start with some simple test jsps which just 
>> import the class you want and possibly instantiate it if it's just a 
>> bean.
>>
>> -- Allen
>>
>>
>> Scott Dunbar wrote:
>>> 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:mozey10@gmail.com] Sent: Monday, May 07, 
>>>> 2007 11:50 AM
>>>> To: user@roller.apache.org
>>>> 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 <Ja...@usd.edu> 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" %>
> 


Re: issue deploying roller as root context

Posted by Scott Dunbar <sc...@xigole.com>.
I was using 2.3 with no problems as a root context for about a year but 
3.1 doesn't seem to behave the same way.  I agree that it appears to be 
a class loading issue and I'm trying to figure it out.  I'm very 
confident that I've got the install correct.  However, I've got a 
different problem with Tomcat 5.5.23 on another virtual host where it 
can't handle a jsp:include.  I'm going to try a different version of 
Tomcat to see if that changes anything.  I was running 2.3 under Tomcat 
5.5.15 so I'm going to eliminate at least that variable and go back to 
5.5.15.


Allen Gilliland wrote:
> I have never seen an error like that when deploying Roller myself, but 
> I *know* that you can run the application at the root context because 
> I do it myself and have been for over a year.
>
> If you do some searching on the issue it seems that the reason for 
> that error is that the container is having problems finding classes ...
>
> http://forum.java.sun.com/thread.jspa?threadID=707833
>
> So I would start by really checking that you have properly included 
> all the necessary Roller libraries in your container's classpath and 
> work from there.  You can even start with some simple test jsps which 
> just import the class you want and possibly instantiate it if it's 
> just a bean.
>
> -- Allen
>
>
> Scott Dunbar wrote:
>> 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:mozey10@gmail.com] Sent: Monday, May 
>>> 07, 2007 11:50 AM
>>> To: user@roller.apache.org
>>> 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 <Ja...@usd.edu> 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" %>


Re: issue deploying roller as root context

Posted by Allen Gilliland <al...@sun.com>.
I have never seen an error like that when deploying Roller myself, but I 
*know* that you can run the application at the root context because I do 
it myself and have been for over a year.

If you do some searching on the issue it seems that the reason for that 
error is that the container is having problems finding classes ...

http://forum.java.sun.com/thread.jspa?threadID=707833

So I would start by really checking that you have properly included all 
the necessary Roller libraries in your container's classpath and work 
from there.  You can even start with some simple test jsps which just 
import the class you want and possibly instantiate it if it's just a bean.

-- Allen


Scott Dunbar wrote:
> 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:mozey10@gmail.com] Sent: Monday, May 07, 
>> 2007 11:50 AM
>> To: user@roller.apache.org
>> 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 <Ja...@usd.edu> 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
>>>
>>>
>>>     
>>
>>
>>   
> 
> 

Re: issue deploying roller as root context

Posted by Scott Dunbar <sc...@xigole.com>.
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:mozey10@gmail.com] 
> Sent: Monday, May 07, 2007 11:50 AM
> To: user@roller.apache.org
> 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 <Ja...@usd.edu> 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
>>
>>
>>     
>
>
>   


RE: issue deploying roller as root context

Posted by "Johnson, Jason R" <Ja...@usd.edu>.
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:mozey10@gmail.com] 
Sent: Monday, May 07, 2007 11:50 AM
To: user@roller.apache.org
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 <Ja...@usd.edu> 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
>
>


-- 
MoZey

Re: issue deploying roller as root context

Posted by mohamed felfel <mo...@gmail.com>.
>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 <Ja...@usd.edu> 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
>
>


-- 
MoZey