• [Java] Tomcat 部署


    背景

    • 免费web服务器,Apache组织发布,Sun公司开发
    • 基于Java,平台无关
    • 可部署Web应用,为客户端提供服务

    使用

    • 启动
      • 运行 omcatinstartup.bat
      • 出现“Server startup in xxx ms”表明启动成功,启动后不要关闭
      • 把网页 test.html 文件放在 omcatwebappsROOT 目录中
      • 在浏览器中通过 http://127.0.0.1:8080/test.html 打开网页
      • 8080是默认端口号,可在配置文件中修改
    • 改端口
      • 打开 omcatconfserver.xml 配置文件
      • <Connector port="8080" protocol="HTTP/1.1"
      • connectionTimeout="20000"
      • redirectPort="8443" />
      • 将8080改为80,保存后重启tomcat

    部署

    • 建立资源文件夹,如 F:eclipse-workspacej2ee
    • 修改conf 目录下的 server.xml
    • <Context path="/" docBase="F:\eclipse-workspace\j2ee\web" debug="0" reloadable="false" />
    • 浏览器访问

    常见故障

    • 点击startup.bat后闪退
      • cmd进入控制台,切换到目录执行startup
      • 提示JRE_HOME enviroment
        • 设置JAVA_HOME环境变量
      • 提示CATALINA_HOME environment
        • 把CATALINA_HOME设置为正确的TOMCAT目录
    • 端口冲突
      • cmd 中使用命令 netstat -ano|findstr "80"
      • 记录占用端口的进程id
      • tasklist|findstr "1828" 关闭进程
    • 404错误
      • 删除环境变量、用户变量中CATALINA_HOME,CATALINA_BASE的配置
      • 打开tomcat/logs目录里的localhost.yyyy-mm-dd.log文件,分析错误信息
      • 在命令行中运行java -version 检查一下当前java的版本
    • Error FilterStart
      • 打开tomcat/logs目录里的localhost.yyyy-mm-dd.log文件,分析错误信息

    参考

    使用eclipse开发Java Web项目

    https://baijiahao.baidu.com/s?id=1608866685862348604&wfr=spider&for=pc

    eclipse中Tomcat导入复制的项目

    https://blog.csdn.net/louyingyuan/article/details/70169224

  • 相关阅读:
    Encoding
    F Takio与Blue的人生赢家之战
    D FFF团的怒火
    C Golden gun的巧克力
    B 倒不了的塔
    A jubeat
    17230 计算轴承半径
    10686 DeathGod不知道的事情
    10688 XYM-AC之路
    10692 XYM-入门之道
  • 原文地址:https://www.cnblogs.com/cxc1357/p/12018708.html
Copyright © 2020-2023  润新知