Tomcat本地服务器搭建

来源:互联网 发布:淘宝电动车便宜 编辑:程序博客网 时间:2024/06/05 06:31

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

网上很多教程都是直接安装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


0 0