配置JDK和Tomcat环境变量

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 下载JDKTomcat安装包,分别解压到指定目录。 2. 配置JDK环境变量: 在系统环境变量新建JAVA_HOME变量,值为JDK安装目录的路径,例如:C:\Program Files\Java\jdk1.8.0_221 在系统环境变量找到Path变量,添加%JAVA_HOME%\bin 3. 配置Tomcat环境变量: 在系统环境变量新建CATALINA_HOME变量,值为Tomcat安装目录的路径,例如:C:\Program Files\Apache Software Foundation\Tomcat 9.0 在系统环境变量找到Path变量,添加%CATALINA_HOME%\bin 4. 验证环境变量是否配置成功: 打开命令行窗口,输入java -version,如果显示JDK版本信息,则说明JDK环境变量配置成功。 打开命令行窗口,输入catalina.bat run,如果Tomcat启动成功,则说明Tomcat环境变量配置成功。 5. 配置Tomcat服务: 打开Tomcat安装目录下的conf文件夹,找到server.xml文件,修改端口号和访问路径等配置信息。 打开Tomcat安装目录下的bin文件夹,找到tomcat9w.exe文件,双击打开,选择“服务”选项卡,点击“安装服务”按钮,填写服务名称和描述信息,点击“确定”按钮,即可将Tomcat配置为Windows服务。 6. 启动Tomcat服务: 打开“服务”窗口,找到Tomcat服务,右键点击“启动”即可启动Tomcat服务。 7. 访问Tomcat: 打开浏览器,输入http://localhost:8080/,如果能够正常访问Tomcat首页,则说明Tomcat配置成功。 ### 回答2: IDEA是一种流行的Java开发环境,它已经成为许多Java开发人员的首选工具之一。但是,在使用它进行Java开发之前,我们需要配置JDKTomcat环境。下面我们来介绍怎样在IDEA配置JDKTomcat环境。 首先,让我们来看看如何配置JDK环境。在我们安装了JAVA并在电脑配置好JAVA_HOME环境变量之后,我们需要在IDEA上进行如下配置: 1. 在IDEA的菜单栏,点击“File” -> “Project Structure”选项,并在弹出的对话框,点击“SDKs”选项卡。 2. 在“SDKs”选项卡的右侧,点击“+”按钮,并选择“JDK”。 3. 找到你的JDK安装路径,并将其选择到“JDK home path”文本框,然后点击“OK”按钮即可完成配置。 现在我们来看看如何配置Tomcat环境: 1. 在IDEA的菜单栏,点击“File” -> “Project Structure”选项,并在弹出的对话框,点击“Application Servers”选项卡。 2. 在“Application Servers”选项卡的右侧,点击“+”按钮,并选择“Tomcat Server”。 3. 找到你的Tomcat安装路径,在“Tomcat Home”文本框选择它。 4. 如果你需要自定义Tomcat配置文件目录,可以在“Tomcat Base Directory”选择一个目录。 5. 点击“OK”按钮完成配置。 完成以上步骤,我们已经成功地配置好了JDKTomcat环境。在IDEA创建一个新项目并运行,在运行配置选择配置好的Tomcat,您将能够在IDEA轻松地开发和调试JavaWeb应用程序。 总的来说,配置JDKTomcat环境是以后进行JavaWeb开发的必要步骤,希望本文能够帮助到Java开发人员在他们使用IDEA开发JavaWeb应用的过程加速开发过程。 ### 回答3: idea是一款非常好用的集成开发环境,它集成了多种功能,可以方便地进行开发和测试。在使用idea进行java开发时,配置jdktomcat环境是非常重要的,因为这两个环境是java开发不可或缺的两个组件。 一、配置jdk环境 1. 下载jdk 首先,我们需要到Oracle官网上下载jdk,根据自己的系统版本选择相应的jdk版本。下载完成后,进行安装。 2. 配置环境变量 安装完成后,我们需要配置环境变量。具体方法是:右键计算机->属性->高级系统设置->环境变量,然后在系统变量新建JAVA_HOME变量,并将jdk安装路径作为值。接着,在path变量添加%JAVA_HOME%\bin。 3. 验证 为了验证jdk环境是否配置成功,我们可以在命令行输入java -version命令,如果出现jdk版本信息,则证明配置成功。 二、配置tomcat环境 1. 下载tomcat 同样地,我们需要到Apache官网上下载tomcat,根据自己的系统版本选择相应的tomcat版本。下载完成后,进行解压。 2. 配置环境变量 配置tomcat环境也需要配置环境变量。具体方法是:右键计算机->属性->高级系统设置->环境变量,然后在系统变量新建CATALINA_HOME变量,并将tomcat解压路径作为值。接着,在path变量添加%CATALINA_HOME%\bin。 3. 在idea配置tomcat环境 打开idea,点击“File” -> “Settings”,在搜索栏输入“Application Servers”,选择“Tomcat_server” -> “Local”,在“Application server”栏选择tomcat解压后的文件夹路径即可。 最后,我们可以在idea新建一个Web项目,并启动tomcat服务器,进行项目开发和测试。 小结: 在进行java开发时,jdktomcat环境的配置是非常重要的,因为它们是开发的基础。以上就是在idea配置jdktomcat环境的详细步骤。希望能够对大家有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值