1.安装JDK

安装好JDK后,再配置JDK的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

新建系统变量JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06;

新建系统变量CLASSPATH:.;%JAVA_HOME%/lib;(注意:点号表示当前目录,不能省略)

在系统变量Path的值的前面加入以下内容:%JAVA_HOME%/bin;(注意:这里的分号不能省略)

到这里,JDK安装完毕。

2.安装Tomcat

安装好Tomcat后,再配置Tomcat的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

新建系统变量CATALINA_HOME:D:/jakarta-tomcat-5.0.30

在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%/common/lib;

在系统变量Path的值中"%JAVA_HOME%/bin;"的后面加入以下内容:%CATALINA_HOME%/bin;

到这里,Tomcat安装完毕。

配置好以上环境变量之后,各系统变量的值如下:
JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06
CATALINA_HOME:D:/jakarta-tomcat-5.0.30
CLASSPATH:.;%JAVA_HOME%/lib;%CATALINA_HOME%/common/lib;
Path:%JAVA_HOME%/bin;%CATALINA_HOME%/bin;%SystemRoot%/system32;%SystemRoot%;%

SystemRoot%/System32/Wbem

------------------------------------------------------------------------
测试JDK和Tomcat

打开cmd进行测试JDK是否配置成功:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:/Documents and Settings/Administrator>java 
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

-cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument

-splash:<imagepath>
                  show splash screen with specified image

C:/Documents and Settings/Administrator>javac --输入javac显示下面的内容就是配置成功
用法:javac <选项> <源文件>
其中,可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖安装的扩展目录的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...]要运行的注释处理程序的名称;绕过默认
的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -d <目录>                    指定存放生成的类文件的位置
  -s <目录>                    指定存放生成的源文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <版本>               提供与指定版本的源兼容性
  -target <版本>               生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -Akey[=value]              传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标志>                     直接将 <标志> 传递给运行时系统

C:/Documents and Settings/Administrator>

测试Tomcat是否配置成功:

进入Tomcat目录下的bin里面
双击startup.bat
如果显示下列信息就配置成功

2008-7-30 21:27:34 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoi
nt.java:297)
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:142)

at org.apache.catalina.connector.Connector.initialize(Connector.java:918
)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:580)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:764)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:509)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:243)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:408)
2008-7-30 21:27:34 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindExcept
ion: Address already in use: JVM_Bind:8080
        at org.apache.catalina.connector.Connector.initialize(Connector.java:920
)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:580)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:764)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:509)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:243)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:408)
2008-7-30 21:27:34 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 625 ms
2008-7-30 21:27:34 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-7-30 21:27:34 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.7
2008-7-30 21:27:34 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2008-7-30 21:27:34 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.
webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule:
 Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.bal
ancer.rules.RequestParameterRule: Target param name: paramName / Target param va
lue: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balanc
er.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.M
anagerBase).
log4j:WARN Please initialize the log4j system properly.
2008-7-30 21:27:35 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2008-7-30 21:27:35 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.M
anagerBase).
log4j:WARN Please initialize the log4j system properly.
2008-7-30 21:27:37 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=tru
e
2008-7-30 21:27:37 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.action.ActionResources', returnNul
l=true
2008-7-30 21:27:38 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='com.yourcompany.struts.ApplicationResources', return
Null=true
2008-7-30 21:27:39 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2008-7-30 21:27:39 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.M
anagerBase).
log4j:WARN Please initialize the log4j system properly.
2008-7-30 21:27:43 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoi
nt.java:297)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpo
int.java:312)
        at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:181
)
        at org.apache.catalina.connector.Connector.start(Connector.java:990)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
59)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:683
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2008-7-30 21:27:43 org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException:  Protocol handler start failed: java.net.BindException: Addr
ess already in use: JVM_Bind:8080
        at org.apache.catalina.connector.Connector.start(Connector.java:992)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
59)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:683
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2008-7-30 21:27:43 org.apache.catalina.startup.Catalina start
信息: Server startup in 9188 ms

黎家志
                                                                                                                                                            2008年07月30日

配置JDK和Tomcat环境变量相关推荐

  1. jdk及tomcat环境变量配置

    1.jdk环境变量配置 1)新增环境变量JAVA_HOME,值为jdk路径(路径最好不含中文) 2)新增环境变量CLASSPATH,值为".;%JAVA_HOME%\lib;%JAVA_HO ...

  2. win10+tomcat+php+配置环境变量配置,Win10系统Tomcat环境变量配置方法

    在Win10系统中配置Tomcat环境变量之前,需要先配置JAVA,之后就可以配置Tomcat环境了,网络上的教程要么太简单,不明觉厉,要么太复杂,笔者整理了以下思路,便是以下Win10系统Tomca ...

  3. win10+tomcat+php+配置环境变量配置,Win10系统Tomcat环境变量配置方法一览

    Win10系统Tomcat环境变量配置方法一览 2017-08-01 08:15     标签:Win10 很多win10用户在配置Tomcat环境变量的时候,都需要先配置JAVA,这样才能配置Tom ...

  4. java tomcat环境变量配置_JDK 和 tomcat 环境变量配置

    一.配置JDK环境变量 1,新建变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.6.0_33(jdk的安装路径 2,打开PATH,添加变量值:%J ...

  5. 安装JDK和tomcat环境变量配置

    1.版本 JDK:版本为jdk_1.8.0.0_64.exe tomcat:版本为apache-tomcat-8.5.47.exe 下载路径: 2.步骤 2.1.安装JDK 2.1.1.双击jdk_1 ...

  6. java se环境变量_Windows 7中配置JDK(Java SE)环境变量

    系统:Windows 7旗舰版 JDK:Java SE 1.6 S1: 鼠标右键"计算机-属性-高级-环境变量-系统变量". S2: 在"系统变量"中,设置3项 ...

  7. 如何配置Java和tomcat环境变量

    一,Java环境配置 如果Java配置环境是在path中那么请将配置环境重新配置以下,如果是的话直接看下一步; (1)新建->变量名"JAVA_HOME",变量值" ...

  8. Centos 配置JDK,添加环境变量/etc/profile和/etc/profile.d

    一. etc下是profile文件还是profile.d文件夹 我使用的是阿里云的轻量应用服务器,所以 etc 下为 profile.d文件夹,并不是 profile文件 profile.d文件夹 e ...

  9. Maba连接、创建文件夹、配置jdk、hadoop环境变量

    Vm虚拟机--虚拟的模拟电脑 Centos--电脑要安装的操作系统(linux系统) Moba--windows软件,windows和linux传输文件要用moba软件. Jdk--linux下面的j ...

最新文章

  1. MFC中的消息处理函数
  2. 【opencv】6.视频编码格式与封装格式
  3. Qt Creator构建Web应用程序
  4. HDU 3062 Party
  5. LeetCode 222. 完全二叉树的节点个数(二分查找)
  6. 《大道至简》第二篇读后感
  7. 在碎片化阅读充斥眼球的时代,要高效读论文
  8. Spark源码分析之DAGScheduler以及stage的划分
  9. mysql修改服务器ip,mysql数据库修改服务器ip
  10. php curl加密获取数据,PHP利用Curl模拟登录并获取数据例子
  11. P1262 间谍网络 (tarjan缩点 水过去)
  12. 15个Java的报表工具简介
  13. 证书格式简介及不同格式之间的转换方式
  14. 微信小程序开发流程、开发者工具下载安装
  15. win10 悬浮日历_win10系统桌面添加日历,天气,时钟等小工具的操作方法
  16. 网站渗透实战试验(仅供参考)
  17. 证件OCR识别360度全面解析
  18. 计算机械产值,装配式建筑的蓬勃发展中起重机械设备租赁行业的发展空间有多大??有没有每年的产值增速测算呢??...
  19. 一位美国教授给研究生的怎样记读书笔记的建议(中文总结)
  20. WPS pdf文档合并收费?Linux平台采用pdfunite实现pdf文档合并

热门文章

  1. Go 每日一库之 xorm
  2. 程序员过完年第一天上班被公司劝退!得知原因后,网友:被安排了
  3. HM下载调试_ubuntu20
  4. 我的世界java史莱姆生成条件_史莱姆 - Minecraft Wiki,最详细的官方我的世界百科...
  5. LeetCode 974. 和可被 K 整除的子数组 | Python
  6. 解决Word2010中插入图片时变成空白框问题
  7. 【webpack】输入npm run dev报错: This is probably not a problem with npm. There is likely additional loggin
  8. Golang 中 map 探究
  9. 0.96寸IIC接口ssd1306和ssd1315驱动oled12864屏幕介绍
  10. 机器学习实践系列之13 - OpenCV之图像去雾