Probably your task is better to accomplish with JNDI Resources, 
http://localhost:8080/tomcat-docs/jndi-resources-howto.html
That is more "elegant" solution, and that is for what JNDI Resources are 
designed

Or are there any other reasons why do you want to carry out this 
context-param way?

ilis

On Tuesday 03 September 2002 19:55, you wrote:
> Hi,
>
> I am fairly new to using Tomcat.  I am attempting to use a centralized
> location to define the MySQL access configuration info.  It is my
> understanding that the /WEB-INF/web.xml is the best location to store
> this info.
>
> I have defined a set of JDBC parameters such as the driver info shown
> below in my web.xml file for the web app:
>
> <context-param>
>     <param-name>jdbc.driver</param-name>
>     <param-value>com.mysql.jdbc.Driver</param-value>
> </context-param>
> ...
>
>
> Within a JSP file, I attempt to get the parameter via the implicit
> application variable:
>
> <sql:setDataSource
>     driver="<%= application.getInitParameter("jdbc.driver") %>"
>     url="<%= application.getInitParameter("jdbc.url") %>"
>     user="<%= application.getInitParameter("jdbc.username")" %>"
>     password="<%= application.getInitParameter("jdbc.password")" %>"
>     var="db" />
>
> Unfortunately, I receive the following error:
>
> org.apache.jasper.compiler.ParseException:
> /search-all-cables.jsp(10,56) Attribute jdbc.driver has no value
>     at
> org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:563
>) ...
>
> FYI, I am using Tomcat 4.0.4 with J2SDK 1.4.0_01.
>
> Thank you,
> Michael

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to