0 java sql-server tomcat configure
我搜索了整个互联网和这个网站,但我无法得到答案.我正在开发一个servlet和jsp应用程序.我在其中使用jsp创建了一个表单,该表单将其输入的数据重定向到servlet,该servlet将该数据传输到将其插入数据库的数据库类中.我的项目经理要我使用SQL Server 2008.我安装了tomcat 7和SQL Server 2008.我将CLASSPATH设置为sqljdbc.jar的路径.我完成了网络教程中的所有设置.但我得到的例外如下所述.
我正在运行Windows 7 Home Premium 64位.请任何人告诉我干净和一步一步的程序,为sql server 2008数据库连接配置tomcat 7.请它真的很紧急,因为我必须在下个月5点之前提交我的项目.先感谢您.........
我得到的例外......
Run Code Online (Sandbox Code Playgroud)java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Stack Trace: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriverat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)atg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method),位于DatabaseClass的DatabaseClass.openConnection(DatabaseClass.java:22)的java.lang.Class.forName(未知来源).(DatabaseClass.java:49),BankMasterAddServlet.doPost( BankMasterAddServlet.java:10)位于javax.servlet.http.HttpServlet.service(HttpServlet.java:641)的javax.servlet.http.HttpServlet.service(HttpServlet.java:722)at org.apache.catalina.core.ApplicationFilterChain .internalDoFilter(ApplicationFilterChain.java:304)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)at org. org.apache.catalina.authe上的apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)nticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)在org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)在org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:403)在org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:286)在org.apache.coyote.http11.Http11AprProtocol $ Http11ConnectionHandler.process(Http11AprProtocol.java:272)的组织. apache.tomcat.util.net.AprEndpoint $ SocketProcessor.run(AprEndpoint.java:1730)at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(Unknown Source)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown)来源)在java.lang.Thread.run(未知来源)
我将CLASSPATH设置为sqljdbc.jar的路径
我不相信Tomcat使用CLASSPATH您定义的任何环境属性.
您可以将jar文件部署到WEB-INF/libwebapp 的目录中,也可以将其添加到服务器的lib目录中,以使所有应用程序都可以使用这些类.