Re: Dealing with Initializaing data source exception

2003-11-22 Thread Mark Lowe
The jndi stuff should be okay, certainly a better option than the  
struts datasource.

Sorry if this sounds like I'm taking the piss but I assume you read

http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource- 
examples- 
howto.html#Database%20Connection%20Pool%20(DBCP)%20Configurations

Ideally you deal with all your connection stuff in you model (separate  
to the web tier) but as you've taken the struts datasource road then  
the jndi configuration is the closest alternative.

I haven't used the jndi datasource in a year or so but worked fine when  
I did (TC4.1).

Regarding your original problem, you could use a try catch as a  
temporary measure with struts datasource and forward to a formatted  
error page.

Cheers Mark

On 22 Nov 2003, at 23:23, Eric SCHULTZ wrote:

Good evening...

I was afraid you were going to say that.  I was so happy to see  
data-sources
in Struts 'cuz I've been having so much trouble with JNDI in Tomcat.

Other than the Tomcat docs, did you find any other reference that was  
really
worthwhile?  Guess I'm headed back to Google and the archives.

Thanks.

Eric Schultz
Technical Leader
Conseiller Technique
Elix
Specialist in interactive business solutions
Specialiste en solutions d'affaires interactives
14 Commerce Place, 5th floor
Nun's Island, QC  H4E 1T5
t: 514 768-1000
f: 514 768-7680
-Original Message-
From: Mark Lowe [mailto:[EMAIL PROTECTED]
Sent: November 21, 2003 12:25
To: Struts Users Mailing List
Subject: Re: Dealing with Initializaing data source exception
If you've been looking through the archives you'll know that datasource
in struts config is considered the devil's spawn and its use isn't
recommended.
Have a look at you TC docs as configuring a JNDI datasource is web xml.

You could botch a try catch statement that forwards to your error page.

Cheers Mark

On 21 Nov 2003, at 15:56, Eric SCHULTZ wrote:

Good morning..

I'm running a little Struts Application on Tomcat 4.1.27 and
occassionly the
application won't start because of problems connecting to the  
database.

Is there someway I can I can avoid having this stop my app from
running and
just catch the error deal with it in the application (like by telling
the
user "we are technical difficulties, please try again later")?
Here's the portion of the Tomcat log that shows the error:

2003-11-21 10:28:11 StandardWrapper[/DB2StrutsDemo:action]: Marking
servlet
action as unavailable
2003-11-21 10:28:11 StandardContext[/DB2StrutsDemo]: Servlet
/DB2StrutsDemo
threw load() exception
javax.servlet.UnavailableException: Initializing application data
source
org.apache.struts.action.DATA_SOURCE
Googling reveals a lot of people have this problem, and there's a lot
of
help on solving it.  But what if you can't solve it and you just want
to
deal with it?
And I guess the corollary to all this is whether there's some way to
"re-start" the datasources later?  Just by calling
DataSource.getConnection()?
Schultz.

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


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


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


RE: Dealing with Initializaing data source exception

2003-11-22 Thread Eric SCHULTZ
Good evening...

I was afraid you were going to say that.  I was so happy to see data-sources
in Struts 'cuz I've been having so much trouble with JNDI in Tomcat.

Other than the Tomcat docs, did you find any other reference that was really
worthwhile?  Guess I'm headed back to Google and the archives.

Thanks.

Eric Schultz
Technical Leader
Conseiller Technique
Elix
Specialist in interactive business solutions
Specialiste en solutions d'affaires interactives
14 Commerce Place, 5th floor
Nun's Island, QC  H4E 1T5
t: 514 768-1000
f: 514 768-7680


-Original Message-
From: Mark Lowe [mailto:[EMAIL PROTECTED]
Sent: November 21, 2003 12:25
To: Struts Users Mailing List
Subject: Re: Dealing with Initializaing data source exception


If you've been looking through the archives you'll know that datasource 
in struts config is considered the devil's spawn and its use isn't 
recommended.

Have a look at you TC docs as configuring a JNDI datasource is web xml.

You could botch a try catch statement that forwards to your error page.

Cheers Mark


On 21 Nov 2003, at 15:56, Eric SCHULTZ wrote:

> Good morning..
>
> I'm running a little Struts Application on Tomcat 4.1.27 and 
> occassionly the
> application won't start because of problems connecting to the database.
>
> Is there someway I can I can avoid having this stop my app from 
> running and
> just catch the error deal with it in the application (like by telling 
> the
> user "we are technical difficulties, please try again later")?
>
> Here's the portion of the Tomcat log that shows the error:
>
> 2003-11-21 10:28:11 StandardWrapper[/DB2StrutsDemo:action]: Marking 
> servlet
> action as unavailable
> 2003-11-21 10:28:11 StandardContext[/DB2StrutsDemo]: Servlet 
> /DB2StrutsDemo
> threw load() exception
> javax.servlet.UnavailableException: Initializing application data 
> source
> org.apache.struts.action.DATA_SOURCE
>
> Googling reveals a lot of people have this problem, and there's a lot 
> of
> help on solving it.  But what if you can't solve it and you just want 
> to
> deal with it?
>
> And I guess the corollary to all this is whether there's some way to
> "re-start" the datasources later?  Just by calling
> DataSource.getConnection()?
>
> Schultz.
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


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



Re: Dealing with Initializaing data source exception

2003-11-21 Thread Mark Lowe
If you've been looking through the archives you'll know that datasource 
in struts config is considered the devil's spawn and its use isn't 
recommended.

Have a look at you TC docs as configuring a JNDI datasource is web xml.

You could botch a try catch statement that forwards to your error page.

Cheers Mark

On 21 Nov 2003, at 15:56, Eric SCHULTZ wrote:

Good morning..

I'm running a little Struts Application on Tomcat 4.1.27 and 
occassionly the
application won't start because of problems connecting to the database.

Is there someway I can I can avoid having this stop my app from 
running and
just catch the error deal with it in the application (like by telling 
the
user "we are technical difficulties, please try again later")?

Here's the portion of the Tomcat log that shows the error:

2003-11-21 10:28:11 StandardWrapper[/DB2StrutsDemo:action]: Marking 
servlet
action as unavailable
2003-11-21 10:28:11 StandardContext[/DB2StrutsDemo]: Servlet 
/DB2StrutsDemo
threw load() exception
javax.servlet.UnavailableException: Initializing application data 
source
org.apache.struts.action.DATA_SOURCE

Googling reveals a lot of people have this problem, and there's a lot 
of
help on solving it.  But what if you can't solve it and you just want 
to
deal with it?

And I guess the corollary to all this is whether there's some way to
"re-start" the datasources later?  Just by calling
DataSource.getConnection()?
Schultz.

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


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


Dealing with Initializaing data source exception

2003-11-21 Thread Eric SCHULTZ
Good morning..

I'm running a little Struts Application on Tomcat 4.1.27 and occassionly the
application won't start because of problems connecting to the database.

Is there someway I can I can avoid having this stop my app from running and
just catch the error deal with it in the application (like by telling the
user "we are technical difficulties, please try again later")?

Here's the portion of the Tomcat log that shows the error:

2003-11-21 10:28:11 StandardWrapper[/DB2StrutsDemo:action]: Marking servlet
action as unavailable
2003-11-21 10:28:11 StandardContext[/DB2StrutsDemo]: Servlet /DB2StrutsDemo
threw load() exception
javax.servlet.UnavailableException: Initializing application data source
org.apache.struts.action.DATA_SOURCE

Googling reveals a lot of people have this problem, and there's a lot of
help on solving it.  But what if you can't solve it and you just want to
deal with it?  

And I guess the corollary to all this is whether there's some way to
"re-start" the datasources later?  Just by calling
DataSource.getConnection()?

Schultz.

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



data-source exception

2002-06-20 Thread slick dev mail

I have a problem with the data-source properties in struts-config.xml
This is for the sample email portal application.

I configured the properties to use my oracle installation, thus:

 

  
  
  
  
  
  
  
  

  

PROBLEM
When clicking the initial logon link to invoke logon.jsp, an exception
occurs:

javax.servlet.ServletException: Cannot find ActionMappings or
ActionFormBeans collection
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:460)
at logon_1._jspService(logon_1.java:691)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
---
---
---

NOTE
The exception also occurs with the data-source params commented out:
 



  

HOWEVER
Commenting out the data-source begin and end tag is OK.  No exception is
thrown.
 

  



--
To unsubscribe, e-mail:   
For additional commands, e-mail: