目录
7.手托html页面到浏览器和在浏览器输入http://ip:端口号/工程名/ 访问的区别
8.ROOT的工程的访问以及默认index.html页面的访问
2.给动态web工程添加额外jar包(也可以使用maven坐标的形式)
JavaWeb是指,所有通过java语言编写可以通过浏览器访问的程序的总称。
javaWeb是基于请求和响应来开发的
请求是指客户端给服务器发送数据,叫请求Request
相应是指服务器给客户端回传数据,叫响应Response
请求和响应式成对出现的,有请求就有响应
web资源按实现的技术和呈现的效果不同,又分为静态资源和动态资源两种。
静态资源:html、css、js、txt、mp4视频、jpg图片
动态资源:jsp页面、Servlet程序
下载所需要的Tomcat版本然后解压(推荐版本8)
bin 专门用来存放Tomcat服务器的可执行程序
conf 专门用来存放Tomcat服务器的配置文件
lib 专门用来存放Tomcat服务器的jar包
logs 专门用来存放Tomcat服务器运行时输出的日志信息
temp 专门用来存在Tomcat运行时产生的临时数据
webapps 专门用来部署web工程
work 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录
找到bin目录下的startup.bat双击启动
打开浏览器,在浏览器地址栏中输入以下地址测试(随便选择一个):
1.http://localhost:8080
2.http://127.0.0.1:8080
3.http://真实ip:8080
出现下面的页面就说明启动成功
常见的启动失败的情况有,双击statup.bat文件,就会出现一个小黑窗口一闪而来,这个时候,失败的原因基本上都是因为没有配置好JAVA_HOME环境变量
第一种:点击tomcat服务器窗口的关闭按钮
第二种:把tomcat服务器窗口置为当前窗口,然后按快捷键Ctrl+C
第三种:找到Tomcat的bin目录下的shutdown.bat双击,就可以停止Tomcat服务器
Tomcat默认的端口号:8080
找到Tomcat目录下的conf目录,找到server.xml配置文件
上图的端口号就是 8080,修改port这个属性为自己需要的端口号值
一般是1-65535端口号(范围)
修改完端口号一定要重启Tomcat服务器才能生效
只需要把web工程的目录拷贝到Tomcat的webapps中即可(WebApps中的每个目录都是一个工程)
访问:
找到Tomcat下的conf目录\Catalina\localhost\下,创建如下的配置文件,配置完成之后重启Tomcat
- <Context path="abc" docBase="E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploded" />
比如说在下图中,我们在路径中输入“abc”,就说明我们要访问book工程
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/ 没有工程名的时候,默认访问的是ROOT工程
就是下面这个图片
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/工程名/ 没有资源名的时候,默认访问index.html页面
src目录:存放自己编写的java源代码
webapp目录:专门存放web工程的资源文件,比如html页面、css文件、js文件等
WEB-INF目录:是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
web.xml文件:它是整个动态web工程的配置部署描述文件,可以在这配置很多web工程的组件, 比如Servlet程序、Filter过滤器、Listener监听器、Session超时等
lib目录:存放第三方的jar包
先修改一下名称(不改也可以)
修改下面这个地方就好
选择 下面的蓝色框中的选项----热部署