美文网首页
Tomcat简单配置

Tomcat简单配置

作者: WhiteStruggle | 来源:发表于2019-12-06 22:01 被阅读0次
    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,操作更方便

    相关文章

      网友评论

          本文标题:Tomcat简单配置

          本文链接:https://www.haomeiwen.com/subject/djhygctx.html