tomcat-taglibs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jack Lauman <jlau...@nwcascades.com>
Subject Re: DataSource web.xml question
Date Thu, 10 Feb 2005 00:05:46 GMT
Schalk:

I need to use JDNI... this is a JBoss DataSource.  Any idea on how this 
might be done?

Thanks,

Jack

Schalk Neethling wrote:

> Jack
> 
> This is obviously if you are not using JNDI to lookup a datasource.
> 
> Schalk Neethling wrote:
> 
>> Jack
>>
>> Within a servlet I use the following:
>>
>> public class activateArticle extends HttpServlet {
>>
>>    public String DRIVER, URL, USER, PASS, message;
>>              public void init() throws ServletException {
>>        ServletContext context = getServletContext();
>>        DRIVER = context.getInitParameter("DRIVER");
>>        URL = context.getInitParameter("URL");
>>        USER = context.getInitParameter("USER");
>>        PASS = context.getInitParameter("PASS");
>>        }
>>
>> HTH
>>
>> Jack Lauman wrote:
>>
>>> If I have a datasource in the context-param area of the web.xml file, 
>>> how can it be called?
>>>
>>> <context-param>
>>>    <param-name>jdbcDataSource</param-name>
>>>    <param-value>java:comp/env/jdbc/RestaurantDS</param-value>
>>> </context-param>
>>>
>>>
>>> pageContext.
>>> getServletContext().getInitParameter("insert-context-param-name-here");
>>>
>>> Doesn't work here...
>>>
>>> ....
>>> private void initialize()
>>> {
>>>    try {
>>>        Context ctx = null;
>>>        DataSource ds = null;
>>>        Connection conn = null;
>>>        Result result = null;
>>>        try {
>>>            ctx = new InitialContext();
>>>            ds = (DataSource)
>>>                 ctx.lookup("java:comp/env/jdbc/RestaurantDS");
>>>        } catch (Exception e) {
>>>        System.out.println("DataSource context lookup failed: " + e);
>>>    }
>>>    try {
>>>        conn = ds.getConnection();
>>>        } catch (Exception e) {
>>>        System.out.println("DataSource getConnection failed: " + e);
>>>          e.printStackTrace();
>>>    }
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Mime
View raw message