zoukankan      html  css  js  c++  java
  • Tomcat 安装/配置/问题

    Tomcat 安装与配置

    1、下载

    官方网址:https://tomcat.apache.org/

    下载完解压即可

    2、启动

    • 启动:bin 目录下的 startup.bat

    • 关闭:bin 目录下的 shutdown.bat,或者直接关闭窗口

    3、配置

    可以在 apache-tomcat-9.0.36confserver.xml 文件中配置相关信息。

    3.1 可以配置启动的端口号

    在 <Connector> 标签,默认端口号为 8080

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

    扩展:其他应用的默认端口号

    • mysql:3306

    • http:80

    • https:443

    3.2 可以配置主机的名称

    在 <Host> 标签

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    

    在本机的 C:WindowsSystem32driversetchosts 配置文件下有这个域名的映射:localhost - > 127.0.0.1。如果修改了主机名,需要在这个文件中修改映射信息。

    3.3 配置环境变量【可选项】

    为了让 IDEA 自动配置上本地服务器,最好配置一下。

    4、发布 web 网站

    将自己写的网站,放在服务器(Tomcat)中指定的 web 应用的文件夹(webapps)下,就可以访问了。

    web 项目的目录结构:

    webapps : Tomcat 服务器的 web 目录(项目根目录)
    	ROOT
    	examples:网站目录名
    		WEB-INF
    			classes:java 程序的字节码文件
    			lib:web 应用所依赖 jar 包
    			web.xml:网站核心配置文件
    		index.jsp/html 默认的首页
    		static:静态资源文件
    			css
    				style.css
    			js
    			img
    		......
    

    5、在 IDEA 中使用

    6、问题

    6.1 启动 Tomcat 后控制台中文乱码问题

    • 问题:

    • 解决方法:在 apache-tomcat-9.0.36conflogging.properties 修改

    这样修改之后,IDEA 连接服务器时,控制台的中文乱码问题也解决了。

    6.2 IDEA 连接服务器之后出现 404

    • 遇到的问题:

    • 问题原因:8080 端口被其他进程所占用

    • 解决方法:终止占用 8080 端口的进程

      1. 以管理员身份运行 cmd

      2. 在 cmd 中查找正在使用 8080 端口的进程:netstat -ano | findstr 8080

      3. 杀死正在使用 8080 端口的进程:taskkill -pid 4144 -f (其中 4144 为进程的 id)

    6.3 localhost 拒绝连接

    • 问题:解决了 404 问题之后,用 localhost:8080 和 127.0.0.1刷新页面都显示 拒接连接,重启服务器也没用。

    • 解决方法:在网上找了一圈,以下方法可以解决
      控制面板 —> 程序 —> 程序和功能 —> 打开或关闭 Windows功能
      将 Internet 下的选项都选中。

    终于,大功告成了!

  • 相关阅读:
    C++与AS3
    基于Hadoop的大数据平台实施记——整体架构设计
    as3用鼠标拖动图形拼图——灰常简单的教程
    as3 与js相互通信
    cocos2d-x获取系统时间
    lucene3.6笔记添加搜索功能
    Ubuntu小私房(3)--Uubutnu启动美化大变身
    C++一维数组和指针的关系总结
    poj2486 Apple Tree (树形dp)
    opencv 中cvZero()的使用
  • 原文地址:https://www.cnblogs.com/Songzw/p/13179389.html
Copyright © 2011-2022 走看看