wood burning stoves 2.0*
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
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Servlet action is not available" Watch "Servlet action is not available" New topic
Author

Servlet action is not available

Anil Mundra
Greenhorn

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-

<data-source>
<set-property property="autoCommit" value="false"/>
<set-property property="description" value="Example Data Source Configuration"/>
<set-property property="driverClass" value="COM.ibm.db2.jdbc.app.DB2Driver"/>
<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"/>
</data-source>


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

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
Greenhorn

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: org.gjt.mm.mysql.Driver
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

now i am not understanding what to do?
David Newton
Author
Rancher

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.
 
 
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