龙空技术网

Tomcat

Iliuhu 59

前言:

此时同学们对“tomcatphp”大体比较珍视,我们都需要剖析一些“tomcatphp”的相关资讯。那么小编也在网络上网罗了一些关于“tomcatphp””的相关文章,希望兄弟们能喜欢,同学们一起来学习一下吧!

Web

Web: 互联网总称

Java Web: Java技术解决用户对Web的访问

软件架构CS: 客户端/服务端BS: 浏览器/服务器Web服务器

开发者通过web服务器把本地资源发布到互联网,然后用户可以通过浏览器访问这些资源

静态资源:html, css,img动态资源: jsp,axpx,php

动态资源可以通过tomcat转换成静态资源

URL请求路径

URL(Uniform Resource Locator): 统一资源定位符是对互联网资源位置的表示且唯一

常见的Web服务器JavaEE规范

实现一组规定的接口,一共有13种规范

Tomcat 服务器下载目录结构启动成功启动报错

① 闪退问题 ===> Java环境变量

解决:配置Java环境变量 JAVA_HOME Path

② 8080端口被占用

暴力解决:找到占用的端口号的对应进程,杀死进程

# cmdnetstat -ano | findstr "8080"

解决(推荐):进入tomcat/conf/server.xml修改Tomcat端口号

③乱码问题:Tomcat与当前窗口字符编码不一致导致

解决:进入tomcat/conf/logging.properties修改字符编码为窗口对应的字符编码

部署项目第一种方式:webapps

直接放置在webapps目录下,只要tomcat启动的情况下,版本迭代就能热部署

缺点:每一次更新都要对原有项目文件进行覆盖才能生效,操作繁琐

第二种方式:server.xml(了解)

在tomcat/conf/server.xml中找到<Host>标签,添加<Context>标签

缺点:

1. 配置文件修改后,需要重启后生效,不支持热部署

2. server.xml是tomcat的核心配置文件,如果稍有不慎操作失误,整个tomcat启动失败

第三种方式:独立xml部署(开发使用)

在tomcat/conf/Catalina/localhost目录下创建一个xml文件,添加<Context>标签,支持热部署。

文件名就是虚拟路径

配置tomcat创建web项目发布web项目

页面资源热更新WEB-INF: 安全目录

标签: #tomcatphp