急问各位问题:
 公司新搭建得环境,jdk和tomcat放在linux里,访问windows里面得sqlserver,
             现在应用程序 都搭好了,能否访问,但是里面没有数据, 初步断定是我得数据库没连上得原因
请问,这种情况下,怎么连数据库?
我的应用程序 是用一个vod.xml 文件来指定路径和 数据库连接配置的,放在tomcat/conf/Catalina/localhost/vod.xml 目录下,
windows下能正常使用此文件,文件具体内容如下:
请问是不是需要是驱动之类来挎平台连(我们经理说不要,我很晕...)
  <?xml version="1.0" encoding="UTF-8" ?> 
- <Context docBase="/usr/local/web" path="/vod" reloadable="true">
  <Resource name="jdbc/ISO" auth="Container" type="javax.sql.DataSource" /> 
- <ResourceParams name="jdbc/ISO">
- <parameter>
  <name>factory</name> 
  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> 
  </parameter>
- <parameter>
  <name>driverClassName</name> 
  <value>net.sourceforge.jtds.jdbc.Driver</value> 
  </parameter>
- <parameter>
  <name>url</name> 
  <value>jdbc:jtds:sqlserver://192.168.1.15:1433;DatabaseName=vodTV</value> 
  </parameter>
- <parameter>
  <name>username</name> 
  <value>sa</value> 
  </parameter>
+ <parameter>
  <name>password</name> 
  <value>123</value> 
  </parameter>
- <parameter>
  <name>maxActive</name> 
  <value>1024</value> 
  </parameter>
- <parameter>
  <name>maxIdle</name> 
  <value>32</value> 
  </parameter>
- <parameter>
  <name>maxWait</name> 
  <value>-1</value> 
  </parameter>
  </ResourceParams>
  </Context>

解决方案 »

  1.   

    linux 没试过,
    不过 sqlserver 2k要打sp4的补丁。windows 下边是要在microsoft 下jdbc的jar驱动包的
    linux带不带就不知了
      

  2.   

    sp4补丁已经打了,  
    这个jdbc 的jar包要放在哪里得?
    我好像用了个jtds , 不知道那些jar包要怎么放 
      

  3.   

    jdts包放进common目录下的lib里。
      

  4.   

    sql  的jar包放到tomcat的common目录里.
      

  5.   

    终于连上了, 还是有点奇怪得,
    现在这个tomcat可以运行起来, 换个另外装得就连不到数据库了, 
    很奇怪, 是不是楼上所说得sql jar包的问题,有哪些jar包呢?
      

  6.   

    使用jtds连sqlserver的话只要将jtds jar放到工程classpath或者tomcat common/lib目录