May be you are missing commons-dbcp.jar assuming your DataSource is a
commons-dbcp DataSource.


On Wed, 19 Jan 2005 13:49:17 +0530, Kalluru Uma. Maheswar
<[EMAIL PROTECTED]> wrote:
> Hi Vijaya,
> That's all fine. I figured out the problem and its because I am
> connectiong to mysql in struts-config.xml file I am getting this error.
> If I remove db connection everything is working fine. But with db
> connection, I get the following error
> 
> 2005-01-18 08:02:32 StandardContext[]Marking servlet action as
> unavailable
> 2005-01-18 08:02:33 StandardContext[]Servlet  threw load() exception
> javax.servlet.UnavailableException: Initializing application data source
> org.apache.struts.action.DATA_SOURCE
> 
> Any ideas on how to solve this?
> 
> Uma
> 
> -----Original Message-----
> From: Vijaya S [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 1:27 PM
> To: Struts Users Mailing List
> Subject: RE: HTTP Status 404 - Servlet action is not available
> 
> Look at the source code in our browser for your test1.abc jsp file. See
> what
> is the extension it has generated for the Action attribute of the form
> tag?
> The normal extension is "do" and in your case you have given as "abc".
> 
> Vijaya
> 
> -----Original Message-----
> From: Kalluru Uma. Maheswar [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 11:41 AM
> To: Struts Users Mailing List
> Subject: RE: HTTP Status 404 - Servlet action is not available
> 
> Hi David,
> Yes, its true that the "action" servlet is not loaded, this is my error
> message in the Catalina log file, Please tell me how to resolve this
> issue.
> 
> Uma
> 
> 2005-01-18 08:02:32 StandardContext[]Marking servlet action as
> unavailable
> 2005-01-18 08:02:33 StandardContext[]Servlet  threw load() exception
> javax.servlet.UnavailableException: Initializing application data source
> org.apache.struts.action.DATA_SOURCE
>        at
> org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServl
> et.java:782)
>        at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
>        at javax.servlet.GenericServlet.init(GenericServlet.java:211)
>        at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
> a:1029)
>        at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
>        at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
> ava:4013)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4357
> )
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>        at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at
> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:2
> 18)
> 
> -----Original Message-----
> From: David G. Friedman [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 11:14 AM
> To: Struts Users Mailing List
> Subject: RE: HTTP Status 404 - Servlet action is not available
> 
> Uma,
> 
> When Tomcat says and "action" servlet is not available it often means
> initialization failed.  Have you checked Tomcat's logs directory and
> made
> sure the app is properly loaded WITHOUT any errors?  Are both your Local
> and
> Remote machines running the same version of Tomcat?  (This could be a
> minor
> factor depending on the error messages in your Tomcat logs).
> 
> Regards,
> David
> 
> -----Original Message-----
> From: Kalluru Uma. Maheswar [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 12:31 AM
> To: Struts Users Mailing List
> Subject: RE: HTTP Status 404 - Servlet action is not available
> 
> Hi David,
> Its Apache/1.3.33 Server. But I am trying to run my struts app directly
> on 8080 port i.e. Tomcat. http://myhost.com:8080/test1.abc and the error
> message is clearly coming from Tomcat.
> 
> It says that "action" servlet is not available. But I think the
> struts.jar file is in the classpath as I am using <bean:messages .. > in
> one of the JSP and its able to read messages from
> MessageResources.properties file.
> 
> What could be wrong?
> 
> Uma
> 
> -----Original Message-----
> From: David G. Friedman [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 10:42 AM
> To: Struts Users Mailing List
> Subject: RE: HTTP Status 404 - Servlet action is not available
> 
> Uma
> 
> Error 404 means "File Not Found" so the problem is likely a mapping
> issue
> between Apache and Tomcat.  What Apache module are you using to pass
> JSP's
> to Tomcat?
> 
> Regards,
> David
> 
> -----Original Message-----
> From: Kalluru Uma. Maheswar [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 19, 2005 12:03 AM
> To: Struts Users Mailing List
> Subject: HTTP Status 404 - Servlet action is not available
> 
> Hi,
> 
> I get the following error in remote Tomcat server that is configured
> with Apache HTTP Server.
> 
> The same app is working fine in my local machine that is having only
> Tomcat.
> 
> Here is my web.xml file and struts-config.xml file
> 
> <servlet>
> 
>            <servlet-name>action</servlet-name>
> 
> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
> 
>                        <init-param>
> 
>                        <param-name>config</param-name>
> 
> <param-value>/WEB-INF/struts-config.xml</param-value>
> 
>                        </init-param>
> 
>                        <init-param>
> 
>                        <param-name>debug</param-name>
> 
>                        <param-value>2</param-value>
> 
>                        </init-param>
> 
>                        <init-param>
> 
>                        <param-name>detail</param-name>
> 
>                        <param-value>2</param-value>
> 
>                        </init-param>
> 
>            <load-on-startup>2</load-on-startup>
> 
> </servlet>
> 
> <servlet-mapping>
> 
> <servlet-name>action</servlet-name>
> 
> <url-pattern>*.abc</url-pattern>
> 
> </servlet-mapping>
> 
> <action path = "/test1"
> 
>                                    type =
> "org.apache.struts.actions.ForwardAction"
> 
>                                    parameter = "/test/test1.jsp"
> 
>                                    validate = "false" >
> 
>                                    <forward name = "success" path =
> "/test/test1.jsp"/>
> 
> </action>
> 
> Where am I going wrong?
> 
> Uma
> 
> ---------------------------------------------------------------------
> 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]
> 
> ---------------------------------------------------------------------
> 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]
> 
>

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

Reply via email to