Dave,
I was able to resolve the 500 exception by using the Xerces/Xalan parser and configuring this within the Resin configuration.
Now, when I am accessing the Roller app, it said that there are no tables present; so I clicked on "Yes, create tables". This then threw a 404:
The requested URL /roller-ui/install/install!create.rol was not found on this server.
I do not see these files within the roller installation package contents. Please advise.
Thanks,
Abhishek.
-----Original Message-----
From: Dave [mailto:
snoopdave@...]
Sent: Friday, June 19, 2009 5:13 PM
To:
user@...
Subject: Re: Roller on Resin environment
Hmm... based on that exception I would guess that Resin is supplying a XML parser that Struts2 does not like. I think you will have to google for people running Struts2 on Resin and see if there is some workaround? One work-around might be to configure Resin to use a more "standard" XML parser like Xerces or something?
- Dave
On Fri, Jun 19, 2009 at 12:22 PM, Neralla, Abhishek<
Abhishek.Neralla@...> wrote:
> I tried configuring Roller on the Resin/Apache environments. I am able
> to access the Static files but when I am trying to access the
> index.jsp under /webapp/roller/ , I am getting the following 500
> exception. Please help.
>
> 500 Servlet Exception
> java.lang.NullPointerException
> at
> com.caucho.xml.QAttributedNode.getAttributeNodeNS(QAttributedNode.java
> :1
> 46)
> at
> com.opensymphony.xwork2.util.location.LocationAttributes.getLocation(
> LocationAttributes.java:170)