Tomcat简单配置

2019-12-06  本文已影响0人  WhiteStruggle
  1. 在官网下载地址:https://tomcat.apache.org/download-90.cgi

搜索:打开上边的链接


tomcat下载.png

安装zip安装包,或者64位的安装包

下载时根据javajdk版本选择合适版本的Tomcat

  1. 需要配置java-jdk环境变量

配置java-jdk环境变量
JAVA_HOME ——jdk目录

PATH——jdk目录下的bin目录

%JAVA_HOME%\bin

CLASSPATH ——

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA环境配置变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_04 (就是你安装jdk路径)
完毕确定后,继续点新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 
*(注意变量值里最前面的“.”和后面的“;”一定要填入)
变量名:PATH
变量值C:\Program Files\Java\jdk1.7.0_04\bin
验证:下快捷键 ”win+R” 运行cmd 命令。在DOS命令行窗口中输入 java -version
  1. 配置Tomcat环境变量

CATALINA_HOME——tomcat下载目录

D:\Tomcat\apache-tomcat-9.0.26
  1. 如果配置好后找到bin目录下的

windows——startup.bat 以及 shutdown.dat

打开starup.dat,没有闪屏就是配置成了

注意:

如果出现乱码,修改conf文件下的
logging.properties,找到

java.util.logging.ConsoleHandler.encoding = UTF-8

改为

java.util.logging.ConsoleHandler.encoding = GBK


tomcat端口号默认为8080较为常见容易冲突,建议修改为8888

修改方法:

找到conf文件——》server.xml(配置文件)大概在70行左右找到

<Connector port="8080"····

如果配置的都没问题,但是打开tomcat.exe,会闪一下,但是没有启动,正常情况下,会出现DOS,显示。

问题一
:环境变量没有配置好,重新配置

问题二:

首先打开win+R,输入cmd打开DOS,然后找到tomcat安装路径,bin目录下,输入service.bat install

D:\Tomcat\apache-tomcat-9.0.26\bin>service.bat remove tomcat
D:\Tomcat\apache-tomcat-9.0.26\bin>service.bat install tomcat
Installing the service 'Tomcat9' 
Using CATALINA_HOME:    "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_BASE:    "D:\Tomcat\apache-tomcat-9.0.26"
Using JAVA_HOME:        "C:\Program Files\Java\jdk-12.0.2"
Using JRE_HOME:         "C:\Program Files\Java\jdk-12.0.2"
Using JVM:              "C:\Program Files\Java\jdk-12.0.2\bin\server\jvm.dll"
Failed installing tomcat9 service

还有就是win+R输入services.msc,查找是否存在Apache Tomcat 9.0 tomcat,存在几个,如果有多余的,可以利用sc delete Tomcat9删除。(这种方法没有测试)

利用DOS打开Tomcat,首先抵达Tomcat安装目录,再到bin目录,然后输入startup

D:\Tomcat\apache-tomcat-9.0.26>cd bin

D:\Tomcat\apache-tomcat-9.0.26\bin>startup
Using CATALINA_BASE:   "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_HOME:   "D:\Tomcat\apache-tomcat-9.0.26"
Using CATALINA_TMPDIR: "D:\Tomcat\apache-tomcat-9.0.26\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk-12.0.2"
Using CLASSPATH:       "D:\Tomcat\apache-tomcat-9.0.26\bin\bootstrap.jar;D:\Tomcat\apache-tomcat-9.0.26\bin\tomcat-juli.jar"
D:\Tomcat\apache-tomcat-9.0.26\bin>

在浏览器中地址栏输入localhost:8080,打开为

image

即为成功
参考(这三个不同方法,问题不同):

  1. Tomcat服务器下载、安装、配置环境变量教程(超详细)

  2. WIN10下解决Failed installing tomcat X service

  1. Failed installing tomcat9 service

实现打开外部内容

由于tomcat默认是webapps为默认路径
需要自己配置从外部使用toncat

方法一:(此方法在配置好之后需要重启tomcat,运行startup.bat)

打开webapps,

然后打开tomcat,开始配置

找到conf目录下的server.xml

打开
并找到最下边的:
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
               
      </Host>
      
在<Value ····/>下边位置添加如下路径(根据个人实际情况而定,以下仅供参考):
        <Context docBase="E:\Visual Studio Code\MyWebObject" path="/host-manager" />
其中
docBase的路径为你项目的路径

path为,可以是相对路径(相对于webapps的路径,如上)也可以是绝对路径(D:\Tomcat\apache-tomcat-9.0.26\webapps\host-manager),一般使用相对路径
该文件为webapps内的文件,就用原本存在的

方法二:

找到conf目录下的Catalina文件,打开,然后再打开其目录下的localhost

然后新建一个txt,输入项目名,修改扩展名为xml

然后输入(与第一种方式输入的一样)
        <Context docBase="E:\Visual Studio Code\MyWebObject" path="/host-manager" />
    

在使用时,记得打开toncat,然后再在浏览器地址栏搜索localhost:8888

然后打开对应的网页,经相对于项目的路径,否则会失败,找错误时很麻烦

如果不会下载,这里提供了Tomcat以及Java的JDK压缩包:
链接:https://pan.baidu.com/s/1DLRUQSslKIIMq3PuVjf5RA
提取码:l6pk
复制这段内容后打开百度网盘手机App,操作更方便

上一篇下一篇

猜你喜欢

热点阅读