您的位置:首页 > 运维架构 > Tomcat

JDK,TOMCA解压版的环境配置以及Eclipse IDE里连接Tomcat

2014-09-24 15:17 375 查看
前言:本来是没有记录的习惯的,每次要用的时候都去搜前辈们的博客。
每个人都有自己的方法,有错有对,这些需要实践去检验。由于是新手,花了大量的时间去删选。
想了很久还是决定把自己的环境配置写下来。另外总结前人们的意见以供参考。

JDK环境配置:1.下载好的JDK双机进行安装
(安装JDK会让你装两个东西,第一个要你确认安装路径的是JDK,第二个是JRE。)
在此我公布自己的安装路径。
F:\java\jdk1.7.0_25 (这是第一个)
F:\java\jre7 (这是第二个)

2.接下来就可以配置环境变量了。
计算机-属性-高级系统设置-环境变量
接下来的设置都会在系统变量中更改,这样的话才能保证这台机子上所有用户都有效。
新建JAVA_HOME F:\java\jdk1.7.0_25
新建CLASSPATH .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
找到PATH,编辑,在最前面加上 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

3.测试
cmd分别输入java -version,java,javac进行测试,如果有反应那就恭喜你成功啦。

TOMCAT环境配置:其实官网上的解压版和安装版,要看你下载哪个了。
这时候会有人反应 startup.bat开起来一闪而过。
这里参考两位前辈的博文:
1. http://blog.csdn.net/znn626/article/details/7893555 2. http://blog.sina.com.cn/s/blog_6714fba701018fm9.html
接下来配置环境变量
我的安装路径: F:\apache-tomcat-6.0.37
1.新建CATALINA_HOME F:\apache-tomcat-6.0.37
2.先前配置JDK而建的CLASSPATH编辑,在后面加上 CTALINA_HOME%/common/lib
3.还是找到PATH 在前面JDK动过的地方的后面加上 CTALINA_HOME%/bin;
4.测试
首先开启TOMCAT,然后打开浏览器,在地址栏输入http://127.0.0.1:8080
如果有猫的页面出来那就再一次恭喜你拉。

Eclipse IDE连接Tomcat:1.打开eclipse-windows-preferences-server-runtime environment-add
-选择你安装的版本,我的是6.0-next-空栏那里选择你的tomcat的安装路径,
我的是F:\apache-tomcat-6.0.37-finish
2.接下来尝试着开启tomcat,在此之前要确认tomcat没有开启。
在视图里找到servers(一般在最下面那一栏),点它,
会有一行Tomcat v6.0 Server at localhost[Stopped]
在这行上右键start,这样就能开启tomcat了。

好了,大功告成,祝一切顺利哦!

接下来是关于环境变量的一些杂文了。
首先,为什么JDK,TOMCAT要配置环境变量,也有发现TOMCAT不配置也可以用。
一个说法: http://zhidao.baidu.com/link?url=Qh5YHiI39N3N3ykzIVrGUVJ8OxUjdS6AYoYOjfK7z-V7EfDCgRMJ1WyqLg9OsR_2HHeWPySWhaj6P1QfPsGiU_ 先说不配置tomcat的环境变量为什么tomcat可以运行吧
用记事本打开tomcat/bin目录下面的startup.bat
在文本的前一部分有下面的脚本代码
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%
if not "TALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=%CURRENT_DIR%
........
其中的set XXXXXXXX=******就是增加一个临时的环境变量.
只对当前的进程起作用的%是windows控制台程序自带的一个变量.
指这个脚本所在的那个目录的路径set CATALINA_HOME=%CURRENT_DIR%
自然就是设置一个临时的环境变量 CATALINA_HOME...
这个就是一些教程里边所要配置的环境变量啦...以前版本的tomcat是要配置的..
但是比较新版本的现在都不用了...4.0以后吧..

再来一个就是jdk的JAVA_HOME了...
其实也是相类似的windows版本的jdk安装以后会将安装的路径写入系统的注册表里边的...
很多程序不用配置JAVA_HOME是因为那些程序是直接通过读取注册表里边的路径获取了jdk的路径.
比如eclipse; netbeans则是在安装的时候,安装程序会去注册表里边读取jdk的路径,
直接把它写到netbeans的配置文件里边去了而tomcat就没有这样去处理,
只是简单地通过环境变量去获取jdk的路径,所以要运行tomcat一般都是要配置环境变量的..
如果不配置也可以,修改tomcat/bin/startup.bat...tomcat这样做也是出于跨平台考虑的...
因为系统注册表是只有windows系统才有的
还有一个说法: http://zhidao.baidu.com/link?url=RkMuq2YmQFEkhClauADj8W1OO0ZXaTaWNLW8KBT1RRIVLHehUYzQ3d8yV6XnxWax5IoF7KhrSZaJ1TEjr4LZk_ 环境变量 分2个
因为TOMCAT运行的时候 需要JAVA编译器 准确的说就是javac.exe这个程序这个程序
在默认的情况下你控制台输入javac.exe 系统是找不到这个程序的
只有将它所在的目录加入环境变量里 系统才找得到
举个例子,你在开始->运行里 输入qq.exe 会提示你找不到这个程序
但是如果你将qq的目录加在环境变量里 就能在开始->运行那里输入qq.exe启动QQ程序
然后一个就是类库了 同样道理,告诉系统 我的类库放哪里的

终于唠叨完了。希望有帮助哦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: