Godaddy JNDI问题—无法为连接URL”创建类”的JDBC驱动程序

我在Godaddy有一个网站,我使用JNDI来管理数据库连接。 Godaddy使用Tomcat 5.5.27和JDK 1.5。 我也在本地使用相同的版本。

JNDI在我的本地开发环境中运行良好,但是当我在Godaddy运行它时,我收到以下exception消息:

Cannot create JDBC driver of class '' for connect URL 'null' 

我已经在Godaddy服务器中正确放置了所有内容,就像我的本地系统一样。

这是context.xml

       factory org.apache.commons.dbcp.BasicDataSourceFactory   driverClassName com.mysql.jdbc.Driver   url someurl   username root   password root   maxActive 20   maxIdle 10   maxWait -1   removeAbandoned true   removeAbandonedTimeout 300   logAbandoned true    

这是我的Java代码的相关部分:

 Context initContext = new InitialContext(); DataSource dataSource = (DataSource) initContext.lookup("java:/comp/env/jdbc/interviewzone"); Connection conn = dataSource.getConnection(); // This throws exception. 

我已将资源包含在web.xml 。 因为它在本地运行良好,我认为代码中没有问题。 我联系了Godaddy,但他们技术上很弱。 他们告诉我问题是在我的代码中,但我不同意他们,因为它在本地运行正常。

您需要确保包含所需驱动程序类的jar文件(com.mysql.jdbc.Driver)位于WEB-INF / lib文件夹中。

你是如何将它部署到Godaddy的?