背景

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

使用

  • 启动

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

部署

  • 建立资源文件夹,如 F:\eclipse-workspace\j2ee
  • 修改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

war和war_exploded

https://blog.csdn.net/xlgen157387/article/details/56498938

最新文章

  1. 解决WINDOWS防火墙开启后Ping不通
  2. Redhat6.4下安装Oracle10g
  3. BSBuDeJie_02
  4. 十天精通CSS3学习笔记 part2
  5. 提高c++性能的编程技术笔记
  6. ubuntu搭建lamp环境
  7. [开发笔记]-Visual Studio 2012中为创建的类添加注释的模板
  8. 从svn检出的项目如何编译
  9. cocos2dX 之CCParticle
  10. 不安装rpm包,取出rpm包里的文件
  11. C++ traits技术浅谈
  12. go 语言
  13. 【BZOJ2084】[Poi2010]Antisymmetry(manarcher)
  14. 构建基于阿里云OSS文件上传服务
  15. selenium+phantomjs渲染网页
  16. python学习站点
  17. FFMPEG的函数翻译文档
  18. A Tool to Clip Images
  19. 2013成都网赛1010 hdu 4737 A Bit Fun
  20. pyhton习题20190201

热门文章

  1. 阿里最强 Python 自动化工具开源了!
  2. 第20 章 : GPU 管理和 Device Plugin 工作机制
  3. .Net Core 路由处理
  4. Java代码格式化规范实践总结
  5. 使用VS Code从零开始开发调试.NET 5
  6. Warm_up(HCTF_2018)
  7. HMS Toolkit自动化环境配置,助您高效集成HMS Core
  8. Kickdown UVA - 1588
  9. yolov2算法浅见
  10. Pytorch系列:(一)常用基础操作