This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Struts and the fly likes Servlet action is not available Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Servlet action is not available" Watch "Servlet action is not available" New topic

Servlet action is not available

Anil Mundra

Joined: Nov 14, 2008
Posts: 21
hi forum,
I am getting "servlet action is not available". In my strutsconfig.xml when i make comments to my data source code then i didn't get this error. the code is-

<set-property property="autoCommit" value="false"/>
<set-property property="description" value="Example Data Source Configuration"/>
<set-property property="driverClass" value=""/>
<set-property property="maxCount" value="4"/>
<set-property property="minCount" value="2"/>
<set-property property="password" value="mlvtec"/>
<set-property property="url" value="jdbc b2:first"/>
<set-property property="user" value="Anil"/>

I am using db2 as database,please help me.
thanks in advance.
David Newton

Joined: Sep 29, 2008
Posts: 12617

Check your server logs and/or console for error messages. It's likely your DB configuration is failing, causing the application startup to fail.

Also, depending on what version of Struts 1 you're using, the <data-source> element may not be the recommended way (or even supported way, it was removed at some point but I don't recall when) to configure your application's data source.
Anil Mundra

Joined: Nov 14, 2008
Posts: 21
Thanks David,
But i have to use the data source in my application so i required to use data source code in my strutsconfig.xml.
In my server log i am getting this error-
Loading application resources from resource resources.application
Initializing configuration from resource path /WEB-INF/struts-config.xml
Initializing application data source org.apache.struts.action.DATA_SOURCE
Exception initializing application data source org.apache.struts.action.DATA_SOURCE
java.sql.SQLException: open: java.lang.ClassNotFoundException:

now i am not understanding what to do?
David Newton

Joined: Sep 29, 2008
Posts: 12617

You obviously either (a) don't have the MySQL JDBC connector on your classpath or (b) are using the wrong driver name.
I agree. Here's the link:
subject: Servlet action is not available
Similar Threads
Struts, DBCP weird problem
Connect to MSSQL Server
Struts datasource
Cannot Connect Struts web app to remote sql database
Problem defining an Oracle datasource in struts-config.xml