Windows 10下Tomcat的搭建

一、环境                                                                                                                         

  Java

  Windows 10

  Apache tomcat 8.5.42

二、安装                                                                                                                                 

  在apache官网下载zip压缩包,下载安装包解压

三、配置                                                                                                                                  

  在此之前了解一下Tomcat的目录结构

bin

包含启动/关闭脚本,可执行程序(bat文件)

conf

包含不同的配置文件,包括server.xml(tomcat的主要配置文件)和为不同的tomcat配置的WEB应用设置缺省值的文件web.xml

lib

包含tomcat使用的jar包,unix平台此目录下的任何文件都被加到tomcat的calsspath中

logs

存放临时文件

webapps

包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下,默认的站点根目录,可以更改

work

tomcat自动生成,放置tomcat运行时的临时文件(如编译后的JSP文件),如在tomcat运行时删除此目录,JSP页面将不能运行。

 启动程序startup.bat在bin目录下

 

  问题1. 双击startup.bat时,出现DOS界面立马消失,说明Tomcat找不到Java运行环境,进入安装目录DOS页面,

  输入Service.bat install有下面的报错

The tomcat8.exe was not found…

The CATALINA_HOME environment variable is not defined correctly.

This environment variable is needed to run this program

 

  和下面的报错

Warning: Neither 'server' nor 'client' jvm.dll was found at JRE_HOME.

Failed installing 'Tomcat8' service

 

  这表明安装服务需要4个环境变量

    CATALINA_HOME

    CATALINE_BASE

    JAVA_HOME

    JRE_HOME

  前面2个好像自动生成(没有的话,手动添加下吧),这里演示后面2个环境变量设置

  右键我的电脑-属性-高级系统设置-环境变量

  在环境变量中新建

环境变量分为用户环境变量以及系统环境变量

系统环境变量对所有用户起作用

用户环境变量仅对当前用户起作用

    a.新建变量JAVA_HOME

    变量名JAVA_HOME

    变量值浏览目录定位到JDK位置

 

    b.新建JRE_HOME

    变量名JRE_HOME

    变量值浏览目录定位到JRE位置

  经过重装JRE再重装JDK之后(因为之前装python对环境变量不了解,搞乱了),JAVA环境终于配置OK

  再来service.bat install

 

   虽然failed,但是tomcat的页面可以访问

  双击打开bin目录下的tomcat8w.exe

 

   点击start

 

   访问localhost:8080,出现如下界面表示搭建成功

 

猜你喜欢

转载自www.cnblogs.com/sevenbug/p/11508498.html