osuser provider properties declaration
Antonio Lourinho <[email protected]>
| Newsgroups | gmane.comp.java.open-symphony.os-cache |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I've been trying to user a JDBC provider which i've defined in the osuser.xml configuration file. Nevertheless, upon parsing the following error is occurring:
SEVERE: Could not create instance of provider
java.lang.RuntimeException: Could not initialize provider com.opensymphony.user.
provider.jdbc.JDBCAccessProvider
at com.opensymphony.user.util.ConfigLoader.addProvider(ConfigLoader.java
:127)
at com.opensymphony.user.util.ConfigLoader.access$100(ConfigLoader.java:
37)
at com.opensymphony.user.util.ConfigLoader$ConfigHandler.endElement(Conf
igLoader.java:154)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
at com.opensymphony.user.util.ConfigLoader.load(ConfigLoader.java:59)
at com.opensymphony.user.UserManager.<init>(UserManager.java:107)
at com.opensymphony.user.UserManager.<init>(UserManager.java:58)
at com.opensymphony.user.UserManager.getInstance(UserManager.java:126)
at org.apache.jsp.default_jsp._jspService(default_jsp.java:62)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
I'm declaring the property in the following manner:
<opensymphony-user>
<provider class="com.opensymphony.user.provider.jdbc.JDBCAccessProvider">
<property name="datasource">jdbc/tronworkflow2000</property>
</provider>
<provider class="com.opensymphony.user.provider.jdbc.JDBCCredentialsProvider" />
<provider class="com.opensymphony.user.provider.jdbc.JDBCProfileProvider" />
<!--
<provider class="com.opensymphony.user.provider.memory.MemoryAccessProvider" />
<provider class="com.opensymphony.user.provider.memory.MemoryCredentialsProvider" />
<provider class="com.opensymphony.user.provider.memory.MemoryProfileProvider" />
-->
<!--
Authenticators can take properties just like providers.
This smart authenticator should work for 'most' cases - it dynamically looks up
the most appropriate authenticator for the current server.
-->
<authenticator class="com.opensymphony.user.authenticator.SmartAuthenticator" />
</opensymphony-user>
Thanks,
António Lourinho
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!