呵呵,被JAVA的环境配置搞晕了,特来问问!!!
环境:
Tomcat 6.0.14
Jdk 1.6.0_02
Jre 1.6.0_02
Sql Driver for JDBC SP3
Sql Server 2000 SP4
Windows 2003 Server EE SP2
通过 Sql JDBC连接 SQL Server取数据测试
一个为jsp页面,一个是.java程序
已经配置的环境变量:
JRE_HOME 指向JRE根目录
CLTALINA_HOME 指向Tomcat根目录
Path 中增加JDK的bin路径
(注:JAVA_HOME,CLASSPATH均未配置)
A) jsp页面,不管是否配置CLASSPATH环境变量,并把SQL JDBC中三个jar文件添加CLASSPATH中,均报错:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
但只要把msbase.jar,mssqlserver.jar,msutil.jar三个文件Copy到JRE路径下的lib\ext目录中,即能正常连接SQL Server并返回数据
B) java程序,如果msbase.jar,mssqlserver.jar,msutil.jar三个文件不存在于SQL JDBC的安装路径下的lib目录 同时 也不存在于JRE路径下的lib\ext目录中,也报java.lang.ClassNotFoundException错,但只要存在于这两个路径的任一路径中,即正常
因为之前从网上查的针对[java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver]错误的资料都是说要配置CLASSPATH,指向到.和msbase.jar,mssqlserver.jar,msutil.jar三个文件的全路径即可,为什么实际测试不是这样子的呢?还有说把三个jar放到Tomcat路径下的common\lib目录中,也是无效的!
请教高手
------解决方案--------------------
放到哪里无所谓,关键你的工程要导入这些包,
一般有些位置的包是默认为导入的,比如jre的,所以复制进去就ok了。但是tomcat的默认并不调用
置于环境变量,现在的版本基本装了就好了,不需要手动配置了
------解决方案--------------------
Tomcat不需要配置的啊..5.5以上的都可以默认配置好了..只要配置JAVA的环境变量就好了
------解决方案--------------------
可以将jdbc驱动拷贝到tomcat的lib下面.不过不推荐使用.
建议的方法是在应用下面建WEB-INF/lib文件目录结构
------解决方案--------------------
设置一个javahome指向jdk目录呀。还有classpath的设置是什么?
------解决方案--------------------
你那个是数据库驱动程序放的位置问题!并不是环境配置问题!可以将jdbc驱动拷贝到tomcat的lib下面,这样就可以什么样的工程都可以驱动了,你也可以建议放在应用下面建WEB-INF/lib文件目录结构,谢谢!
------解决方案--------------------
请问你的程序有编译吗??
------解决方案--------------------
楼主用的工具真新啊
------解决方案--------------------
我现在用的oracle的驱动也就考在tomcat的shared文件夹的lib下 就能连上数据库了
------解决方案--------------------
在系统环境变量中设置:
CLASSPATH =JDK安装目录\lib\tools.jar;.;
------解决方案--------------------
郁闷 啊 ,当初我也是碰到这个问题,不仅jdbc 还有许多都这样,比如jfreechart.
------解决方案--------------------
JRE_HOME 指向JRE根目录 ? Java环境变量设置的有问题吧
===========================
应该是JAVA_HOME吧,指向J2SDK的根目录。然后在环境变量里的PATH变量中加上:
%JAVA_HOME%\bin
------解决方案--------------------
新手不要用这些
Tomcat 6.0.14
Jdk 1.6.0_02
Jre 1.6.0_02
Sql Driver for JDBC SP3
Sql Server 2000 SP4
Windows 2003 Server EE SP2
改用
Tomcat 5.5/5.0
Jdk 1.5/1.4.2
Jre 1.5/1.4
Sql Driver for JDBC SP2
Sql Server 2000 SP4
------解决方案--------------------
几位高手帮帮忙,我是个新手,我用的是eclips,我安装Tomcat配置好了执行startup.bat后出现如下信息:
严重:Error initializing endpoint
java.net.BindException:Address already in use:JUM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264>
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137>
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429>
详细解决方案
呵呵,被JAVA的环境配备搞晕了,特来问问!
热度:394 发布时间:2016-04-24 14:02:45.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- 请教一个关于链接后缀的有关问题(java web 应用)
- java 系统单点登录解决方案
- java.lang.NumberFormatException: For input string: "id"该如何处理
- java.lang.NoSuchMethodException: setId([Ljava.lang.String;)解决方法
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- java web 受阻
- java.lang.IllegalStateException: No output folder,该怎么解决
- java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.makeAccess,该如何解决
- java 乱码有关问题 急求大神
- java EE错误如何解决阿,都是过了,没有能解决的!
- java 工程打包有关问题 多谢各位大神!多谢
- JAVA WEB导航条,该怎么处理
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password,该如何处理
- java 中Node 有关问题
- 关于 java 引述传递和值传递,你的知否
- 吐了,java Timer 终止不了。
- Java Web 学习中有关问题,请高手指教
- java web中的url地址小疑点。
- java web开发解决办法
- java.lang.NullPointerException解决方法
- 关于 java cast 有关问题,你明白不
- java ftp 下传和上载乱码有关问题
- java web项目上的一些文件