2014-01-26 278 views
0

我在eclipse中创建了一个连接到sql server的简单Web应用程序。我下载了sql驱动程序并添加它来构建这样的路径:在Tomcat上部署Web应用程序

构建路径 - >配置构建路径 - >添加外部JAR。

当我在Tomcat上运行我的申请,我得到异常:ClassNotFoundException.我认为,我知道这是什么原因(the folder WEB-INF->lib of my application is empty)。当我把驱动程序的jar文件放在WEB-INF->lib里时 - 一切都很好。如何添加jar文件(sql驱动程序)到我的应用程序使用eclipse的文件夹WEB-INF->lib

+1

Eclipse只是将它添加到本地工作空间的构建路径中,这在您的应用程序服务器上不起作用,因为您已经注意到了。您应该使用Maven,SBT,Ant等编译工具来构建WAR并处理依赖关系。 [见这里](http://stackoverflow.com/questions/1001714/how-to-create-war-files)了解更多信息。 – t0mppa

+1

你在eclipse中运行tomcat中的web应用程序吗? – Keerthivasan

+0

如何手动部署它=将文件复制到Tomcat安装中的相应目录中? –

回答

1

将JDBC驱动程序JAR放入[Tomcat-install-root]/lib将解决您的问题,并且您可以在Eclipse之外执行此操作。

相关问题