文章目录
==<![CDATA[]]>==语法,表示内层元素不经过xml解析 eg: >8 -> >8
Tomcat
目录
-
bin 专门用来存放Tomcat服务器的可执行程序
-
conf 专门用来存放Tocmat服务器的配置文件
-
lib 专门用来存放Tomcat服务器的jar包
-
logs 专门门用来存放Tomcat服务器运行时输出的日记信息
-
temp 专门用来存放Tomcat运行时产生的临时数据
-
webapps 专门用来存放部署的Web工程。
-
work Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet 的源码,和Session钝化的目录。
启动方法
- bin - > startup.bat (看不见错误信息)
- bin - > catalina run
停止方法
- 关闭DOS窗口
- CTRL+C
- bin目录找到shutdown.bat 双击
修改端口号
-
conf -> server.xml -> connector 标签 -> port属性
注: 修改后重启生效
web部署方法
-
在webapps 下放置,一个目录代表一个项目 -> 请求路径 http://ip:port/请求的路径 .通过真实IP地址可以被所有人请求
-
conf\Catalina\localhost目录下,配置xml文档.
其中path为网页请求路径,docBase为存放项目路径
注意: 保存时为utf-8,不然可能报错.
<Context path="/abc" docBase="E:\abc" />
ROOT工程访问
-
http://localhost:8080/资源/网页
-
http://localhost:8080 省略请求资源,默认为ROOT目录资源index.html
IDEA版本为2020.3
IDEA整合Tomcat
路径:
File | Settings | Build, Execution, Deployment | Application Servers
IDEA创建动态web工程
WEB工程添加额外jar包
将jar包添加在web-inf目录下
- 右击选中的jar -> Add as Library
- File | Project Structure | Project Settings | Libraries
Tomcat - ajax请求 相对路径
ajax属于浏览器请求,在浏览器中 ‘/’ 斜杠 解析为 http://ip:port
例如: projectName 为Tomcat部署项目名称, 我们需要请求的地址为 http://localhost:8080/projectName/user/get
如果请求路径 以 “/” 斜杠开头表示 从根目录进行url拼接
$.ajax(
url: "user/get", //表示从项目路径开始拼接
type:"GET"
);
$.ajax(
url: "/projectName/user/get", //表示从根目录开始拼接
//如果省略项目名/user/get,则拼接url为:http://localhost:8080/user/get
type:"GET"
);