javaweb学习01(tomcat服务器环境配置,jsp)

准备条件

JDK,不再赘述

apache-tomcat文件

获取方式如下:
1.打开网页,输入网址www.apache.org
2.选择Projects,选Projectlistjavaweb学习01(tomcat服务器环境配置,jsp)
3.拉到最下面 找到tomcat 点击
javaweb学习01(tomcat服务器环境配置,jsp)
4.下载需要的版本,一般选择最新版本的上一个版本,我选择的tomcat8
javaweb学习01(tomcat服务器环境配置,jsp)
5.原则Core下面的zip,等待下载完成javaweb学习01(tomcat服务器环境配置,jsp)
6.解压,放在你能找到的位置,我放在D盘的study目录下
javaweb学习01(tomcat服务器环境配置,jsp)

配置系统路径、

1.右键点击我的电脑,打开属性
2.选择高级系统设置,选择环境变量
查看系统变量 确定有以下两个路径
JAVA_HOME JDK路径、
CATALINA_HOME apache路径
javaweb学习01(tomcat服务器环境配置,jsp)

修改端口号:

打开配置文件 D:\study\apache-tomcat-8.5.47\conf\server.xml
javaweb学习01(tomcat服务器环境配置,jsp)
搜索Connector port 修改port值为8888
javaweb学习01(tomcat服务器环境配置,jsp)
避免端口号产生冲突

常见状态码:

301:页面重定向
404:资源不存在
403:权限不足
500:服务器内部错误 (代码有误)

测试能否正常运行

进入bin目录 双击startup.bat
如果显示如下,则启动成功
javaweb学习01(tomcat服务器环境配置,jsp)
打开浏览器,输入 localhosh:8888 进入以下页面则访问成功javaweb学习01(tomcat服务器环境配置,jsp)
该页面是默认页面,源文件是webapps中的ROOT项目
也可以在计算机上任意一个位置新建你自己的项目,
新建一个文件夹,将ROOT项目中的WEB-INF文件夹和index.jsp文件复制过去。
javaweb学习01(tomcat服务器环境配置,jsp)

虚拟路径配置

打开配置文件 D:\study\apache-tomcat-8.5.47\conf\server.xml
javaweb学习01(tomcat服务器环境配置,jsp)

下面添加一行
docBase 绝对路径、
path 相对路径
javaweb学习01(tomcat服务器环境配置,jsp)
这和方法需要重启tomcat 也可以用另一种方法
在这个目录下 D:\study\apache-tomcat-8.5.47\conf\Catalina\localhost
新建 项目名.xml
写入刚才添加的那行指令 ,一模一样
Context docBase = “D:\study\JspProject” path = “/JspProject” /
两边加上<>

将自己的项目目录中的index.jsp文件修改成自己的代码

javaweb学习01(tomcat服务器环境配置,jsp)

再次测试访问

输入网址 : localhost+端口号+JspProjct(项目文件及名称)
http://localhost:8888/JspProject/
javaweb学习01(tomcat服务器环境配置,jsp)
现在就能访问到你自己的项目了

JSP的执行流程:

第一次访问有一个翻译和编译的过程
jsp—> java(Servlet文件) —>class
最终java和class文件存放在
服务器解压目录\work\Catalina\localhost\JspProject\org\apache\jsp中
第二次访问 会直接访问class文件 (如果服务端代码修改了 访问时会重新翻译编译。)

Jsp 和 Servlet 可以相互转换