前言:
此时同学们对“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