Tomcat本地服务器搭建

本文详细介绍如何使用JRE和JDK安装配置Tomcat服务器的过程,包括环境变量设置、端口冲突解决及服务安装等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接下来会学习服务器相关知识,所以试着本地搭个服务器作为开篇的练手

网上很多教程都是直接安装JDK的,但是我电脑之前安装了JRE,想着功能应该足够,就直接使用JRE了,然后配置环境变量

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jre1.8.0_45  #jre安装路径
 
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\BIN #添加到原有变量最前面
 
编辑 Path变量:
变量名:Path
变量值:%JAVA_HOME%\bin;  #添加到原有变量最前面


在命令行敲入

java -version
可以检查是否安装成功

安装Tomcat, Tomcat 可以到 Apache Tomcat官网 下载

在添加相关变量

变量名:TOMCAT_HOME
变量值:D:\soft\apache-tomcat-8.0.21-windows-x86


在 tomcat 解压目录下 启动 tomcat , tomcat窗口就会启动

<pre name="code" class="cpp">D:\soft\apache-tomcat-8.0.21-windows-x86\bin\startup.bat

 

检查端口是否启动 或者 被占用

发现端口已经被占用,这个时候是没法打开 本地tomcat网页的 (http://localhost:8080/)

解决的办法是修改端口,改成8082  (可以使用netstat -ano|findstr "8082" 命令检查是否有被占用,没有就可以用)

修改 conf文件夹下的server.xml 文件, 将 8080 改成 8082

    <Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

再运行 startup.bat , 然后浏览器输入  http://localhost:8082



除了使用bin/startup.bat命令运行Tomcat服务器 ,也可以直接运行bin 目录下 tomcat8.exe 

但是我发现这个时候运行不了,提示 “指定的服务未安装 Unable to open the service 'tomcat8' ” 


因为我们还需要在安装相关service

在bin目录下运行 service.bat install


这个时候发现有问题,原来我们之前使用的是JRE,而通过tomcat8.exe启动服务器是需要JDK而不是 JRE

好吧,看来还是得老老实实地装个 JDK ,安装的是最新的 1.8.0_51 版本

JDK的安装过程就省略了,安装完毕,就需要配置path, 把上文的Path修改一下

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_51   #jdk安装路径
 
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\BIN   #JDK配置,添加到原有变量前面
 
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  #添加变量值到原有变量最前面

然后在检查下java版本号


可以看到版本已经更新完毕

在bin目录下运行 service.bat install,这次可以正常运行了!

再次点击 tomcat8.exe 打开服务器, 这次可以正常打开了~


参考文档 :

http://www.cnblogs.com/susuyu/archive/2012/09/20/2694889.html

http://www.myhack58.com/Article/sort099/sort0100/2014/50447.htm


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值