一些环境变量的设置(仅供参考)

classpath=.;C:\Program Files\Java\jdk1.5.0_01\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_01\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_01\bin;C:\Program Files\Apache Software Foundation\Tomcat\common\classes;C:\Program Files\Apache Software Foundation\Tomcat\common\lib;C:\Program Files\Apache Software Foundation\Tomcat\common\lib\servlet-api.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;

JAVA_HOME=C:\Program Files\Java\jdk1.5.0_01

path=C:\Program Files\Java\jdk1.5.0_01\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN

TOMCAT_HOME=C:\Program Files\Apache Software Foundation\Tomcat

将jdbc驱动程序的三个包复制到C:\Program Files\Apache Software Foundation\Tomcat\common\lib和C:\Program Files\Java\jdk1.5.0_01\lib目录下,

-------------------------------------------------------------------------------------------------------------------

以上是初学java的时候的设置,那时候搭建环境变量的想法是只要系统能够运行,而没有考虑每个变量的涵义,有种依葫芦画瓢的味道。前段时间在实施项目的时候出了点关于环境变量的问题,对这个东西有了进一步的了解(不敢说深刻的理解,有些东西只有在遇到的时候才能体会到,呵呵!)。事情是这样的,我把公司的两个产品,分别是blog和bbs安装在同一台机器上,由于这两个产品所用到的服务器都是tomcat。开始的时候bbs并不是我负责的,同事把bbs安装上去后,然后启动,没有问题。接着我把blog也安装在同一台机器上,我设置了系统变量,包括CATALINA_HOME,JAVA_HOME,然后启动blog,没有问题。但是埋下了隐患。呵呵~~~。后来系统要升级了,需要重新启动bbs,blog。这是不管是启动哪一个tomcat,启动的都是blog。高手应该看出来了。因为bbs所用到的这两个环境变量都是系统环境变量。(想想当时的情形,巨汗!系统已经正式上线了,而且是厦门访问量比较大的系统!晕!前前后后花了3个多小时才搞定,客户的脸色那叫一个难看,唉学艺不到家阿。)其实搞清楚了就蛮简单的,如果你有多个系统用到环境变量的时候,那么千万不要设置系统环境变量,在tomcat_home/bin目录下找到setclasspath.bat和startup.bat文件,用记事本打开,在里面设置相应的环境变量就可以了。现在就暂时体会这些了,以后应该会理解的更深。另外jdbc驱动程序的3个包只需要放在你所引用的工程的web-inf/lib目录下就可以了,如果你的同一个tomcat(注意是同一个tomcat服务器)有多个工程,那么可以放在tomcat_home/shared/lib目录下就可以了,这样你的tomcat下的所有工程都能够引用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值