aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Can't understand why I get the error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Can Watch "Can New topic
Author

Can't understand why I get the error

Jumpy David
Greenhorn

Joined: Jan 17, 2001
Posts: 10
// imported all the servlet & java packages reqd.
public class AAA extends HttpServlet {
String JDBC_URL;
public void init() throws ServletException {
String driver;
driver = getServletConfig().getInitParameter(�driver�);
JDBC_URL = getServletConfig().getInitParameter(�jdbc_url�);
Note System.out.println(driver); //to send to server console
System.out.println(JDBC_URL);
if( driver == null | | JDBC_URL == null) {
This one ->throw new UnavailableException(�Driver not specified�);
}
try {
Class.forName(driver);
}catch(ClassNotFoundException abc){
throw new UnavailableException(�The�+driver+�not found in classpath�);
}
}
The balance service method --------
And in the web.xml i specified other than the servlet name the init param like this
<init-param>
<param-name>driver</param-name>
<param-value>COM.cloudscape.core.JDBCDriver</param-value>
</init-param>
and similarly for the JDBC_URL
Now i started the server I am using TOMCAT 3.2.1
Now when i start the server (in the web.xml i had mentioned load at start up) on the start up console i get the message COM.cloudscape.core.JDBSDriver and what ever specifeid for JDBC_URL
That means the initilization has taken place and the server has read the driver from web.xml

But now when i call the servlet on the browser an Unavaialble Exceptionmentioned by this one is thrown indicating that �Driver not Specified�. How come the driver object is null wheen it is printing on the console. Than i tried writing first String driver = null; this also didnot solve the problem. What i am not able to understand that if the getInitParameter method has worked as it has as seen by console out put how come than in the next line the same object is null.
Than again to check my programe i mentioned the driver in the source itself like
String driver = �Com.cloudscape.core.JDBCDriver�;
Could you comment that where could be the problem. I presume server is ok as it has initialized the string driver. And if i cannot use the web.xml than it is a problem when i need to mention context-param if i need to use more than one servlet in a web application and common init params.
Jumpy David
Greenhorn

Joined: Jan 17, 2001
Posts: 10
Somebody got an Idea how I can resolve the problem?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Can't understand why I get the error