设为首页 收藏本站
查看: 809|回复: 0

[经验分享] 配置JDK和Tomcat环境变量

[复制链接]

尚未签到

发表于 2018-12-4 07:51:29 | 显示全部楼层 |阅读模式
  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]>
  (to execute a>  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
  -classpath
  A ; separated list of directories, JAR archives,

  and ZIP archives to search for>  -D=
  set a system property
  -verbose[:class|gc|jni]
  enable verbose output
  -version      print product version and exit
  -version:
  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[:...|:]
  -enableassertions[:...|:]
  enable assertions
  -da[:...|:]
  -disableassertions[:...|:]
  disable assertions
  -esa | -enablesystemassertions
  enable system assertions
  -dsa | -disablesystemassertions
  disable system assertions
  -agentlib:[=]
  load native agent library , e.g. -agentlib:hprof
  see also, -agentlib:jdwp=help and -agentlib:hprof=help
  -agentpath:[=]
  load native agent library by full pathname
  -javaagent:[=]
  load Java programming language agent, see java.lang.instrument
  -splash:
  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 [,,...]要运行的注释处理程序的名称;绕过默认
  的搜索进程
  -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
  信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=tru
  e
  2008-7-30 21:27:37 org.apache.struts.util.PropertyMessageResources
  信息: Initializing, config='org.apache.struts.action.ActionResources', returnNul
  l=true
  2008-7-30 21:27:38 org.apache.struts.util.PropertyMessageResources
  信息: 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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-643011-1-1.html 上篇帖子: Eclipse & MyEclipse 下Tomcat插件安装 下篇帖子: tomcat内存溢出解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表