您的位置:首页 > 其它

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

2005-12-02 22:36 519 查看
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下的所有工程都能够引用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: