Hello,
I've been running 2.3-incubating for quite some time with no issues.
I'm attempting to get 3.1 setup and working. I attempted an upgrade and
have now moved to a totally fresh install but continue to have the same
issue. I'm confident that it is something easy but am missing where it is.
Basically it looks like Struts isn't configured correctly. I can load
index.jsp with no problems but everything else 404's on me. For
example, going to /roller-ui/user.do?method=registerUser results in a 404.
My configuration is a little different than the default in that I have
am using a virtual host for the entire blog site. I had the same
configuration in 2.3 and it worked fine. The configuration looks like:
<Host name="blog.myhostname.tld"
appBase="/path/to/apache-roller-3.1/webapp/roller"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="">
<Resource name="jdbc/rollerdb"
auth="Container"
type="javax.sql.DataSource"
username="user"
password="passwd"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/rollerdb"
maxActive="16"
maxIdle="4"/>
</Context>
</Host>
I'm on CentOS 4.4, Tomcat 5.5.20, Sun Java 1.5.0_11 with a PostgreSQL
8.1 database. It appears as if I have database connectivity.
An additional wierdness - selecting "Login"
(/roller-ui/login-redirect.jsp) gives a JSP compilation error that it
can't find a variety of types. When I've seen this error before it is
usually because there is a class missing in WEB-INF/lib or
WEB-INF/classes but everything seems to be there. Going to this page
gives me:
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
Only a type can be imported. org.apache.roller.ui.core.RollerSession resolves
to a package
An error occurred at line: 23 in the jsp file: /login-redirect.jsp
Generated servlet error:
UserData cannot be resolved to a type
An error occurred at line: 23 in the jsp file: /login-redirect.jsp
Generated servlet error:
RollerSession cannot be resolved
...
I've set the logging level for struts to DEBUG but don't seem to be able
to track down what is going on. I'm looking for some additional ideas
on how to debug what is different in my setup from what apparently works
for other installs or at least how to track down where I went wrong in
my configuration.
Any help would be greatly appreciated.