java学习日记

2-8 Tomcat

今日bug

  • idea报错:
    Cannot start process, the working directory ‘F:\hello\hello’ does not exist
  • 解决方法:
    Run-Edit configurations。然后点击Application左边的向下箭头,在Configuration下会显示出Working directory,删除
    方法一:删除路径,Apply–Ok
    方法二:选择$MODULE_DIR $,Apply–Ok

1.web相关概念

  1. 首先资源分类为静态资源和动态资源
    静态资源:所有用户访问看到的都是一样的
    例如:html/css/javascript
    动态资源:不同用户看到的是不一样的
    例如:servlet/jsp/php/asp
  2. 浏览器中具有静态资源解析器
    静态资源直接被浏览器解析
    而动态资源需要先转换成静态资源在被浏览器接收到并进行解析
  3. 网络通信三要素
    • ip:计算机硬件在网络中的唯一标识
    • 端口:应用程序唯一标识 范围:0–65536
    • 传输协议:数据传输规则
      基础协议:
      1.tcp: 安全 慢
      2.udp:不安全 快
  4. javaee:企业级开发中使用的技术规范综合 共计13项
    web服务器软件
    服务器:安装了服务器软件的计算机
    服务器软件:接受处理,响应用户的请求的
    web服务器软件:部署web项目 又称web容器
    常用:
    weblogic :大型

websphere:大型
jboss:大型
tomcat:中小型

2.tomcat基本操作

  1. 下载时下载 core版本

  2. 目录结构
    bin:
    conf:
    lib:
    logs:
    webapps:
    works:

  3. 启动:
    bin /startup.bat
    http://127.0.0.1:8080(默认的本地ip地址)
    或者localhost:8080

  4. 可能出现问题
    1.一闪而过
    没有独立使用JAVA_HOME路径path
    2.启动报错
    启动了两个tomcat
    解决:找到新端口号 netstat-ano 找到端口号为8080的pid改掉

  5. tomcat关闭
    1.直接叉
    2.ctrl+c
    3.shutdown.bat

  6. tomcat配置目录
    1.直接将目录放入websapp目录下面
    项目的访问路径–虚拟目录
    2.hello.war包(压缩文件) 放入websapp目录下面
    自动解压缩 方便管理
    3.配置conf/server.xml文件

  7. 静态项目和动态目录的区别
    动态:项目的根目录目录结构
    WEB-INF目录:
    web.xml:web项目的核心配置文件
    classes目录:放置字节码文件的目录
    libs:放置依赖的架包

3.tomcat在idea上面部署项目

  1. index.jsp:默认的首页:已启动就直接加载的页面
    在tomcat 配置文件中改成update resources非常方便,自动发布到服务器上面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值