配置的jdk是jdk1.7.0_51,tomcat是apache-tomcat-6.0.30,配置的环境变量经检验没有问题。java
(一)jdk的配置是三个地方:apache
1)在系统变量里新建JAVA_HOME变量,变量值(一项)为:windows
C:\Java\jdk1.7.0_51(根据本身的安装路径填写)api
2)新建CLASSPATH变量,变量值(三项)为:tomcat
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;eclipse
如下忽略:jsp
%CATALINA_HOME%\lib\servlet-api.jar(此为配置tomcat时添加)spa
3)在PATH变量(已存在不用新建)添加变量值(两项):命令行
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;orm
如下各项忽略:
F:\Oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
C:\Program Files\MySQL\MySQL Server 5.5\bin;
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;
E:\adt-bundle-windows-x86_64-20130917\sdk\platform-tools;
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
确认jdk配置成功:“开始”-->“运行”-->输入“javac”-->"Enter",若是能正常打印用法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径。
CLASSPATH:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
PATH:系统在任何路径下均可以识别java,javac命令。
另:安装的jdk版本是jdk1.7.0_51,且该Java虚拟机是64位。
(二)tomcat的配置是四个地方:
1)新建CATALINA_BASE,变量值(一项)为:
D:\resources\tomcat\apache-tomcat-6.0.30
2)新建CATALINA_HOME(或TOMCAT_HOME),变量值(一项)为:
D:\resources\tomcat\apache-tomcat-6.0.30
3)修改CLASSPATH,变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\lib\servlet-api.jar;
4)修改PATH,变量值为:
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(该两项配置jdk时已添加)
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;(这次添加的两项)
如下各项忽略:
F:\Oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
C:\Program Files\MySQL\MySQL Server 5.5\bin;
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;
E:\adt-bundle-windows-x86_64-20130917\sdk\platform-tools;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
另:
一、安装的tomcat版本是apache-tomcat-6.0.30,且该tomcat是64位。
二、CATALINA_HOME值为tomcat的安装目录。
(三)此时myeclipse已配置tomcat,过程略。从外部能启动tomcat,但在myeclipse上部署完项目(例jsp)后,tomcat不能启动,报错,说“无套接字”。此时须要在命令行打入:netsh winsock reset,而后须要从新启动计算机。(听说还有一种状况是须要关闭防火墙)