javaweb的概念
什么是javaweb
javaweb是指所有通过java语言编写可以通过浏览器访问的程序的总称,叫javaweb,javaweb是基于请求和响应来开发的
什么是请求
请求是指客户端给服务器发送数据,请求叫Request
什么是响应
响应是指服务器给客户端回传数据,响应叫Response
请求和响应的关系
有请求就会有响应
web资源的分类
web资源按照实现的技术和呈现的效果的不同,又分为静态资源和动态资源
静态资源:html、css、js、txt、mp4视频,jpg图片
动态资源:jsp页面,Servlet页面
Tomcat使用
目录介绍
bin 存放Tomcat服务器的可执行程序
conf 存放Tomcat服务器的配置文件
lib 存放Tomcat服务器的jar包
logs 存放Tomcat服务器运行时输出的日记信息
temp 存放Tomcat运行时产生的临时数据
webapps 存放部署的web工程
work 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码和Session钝化的目录
启动Tomcat
在Tomcat的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器
测试Tomcat服务器是否启动成功
打开浏览器,可以输入以下任意一根地址测试
http://localhost:8080
http://127.0.01:8080
http://真是ip:8080
若出现以下页面说明成功
如果双击startup.bat文件,出现小黑窗一闪而过,这个时候失败的原因可能是没有配置号JAVA_HOME环境变量
配置JAVA_HOME环境变量:
设置-->高级系统设置
注意事项:JAVA_HOME必须全大写,中间必须是下划线,配置的路径只需要配置到jdk的安装目录即可,不需要带上bin目录
另一种启动Tomcat服务器的方式
在bin目录下打开命令行,输入命令catalina run
Tomcat的停止
1、直接将命令行窗口关闭
2、在命令行窗口中使用Ctrl+C
3、双击在Tomcat的bin目录下的shutdown.bat
将web工程部署到Tomcat中
第一种方法:将web工程的目录拷贝到Tomcat的webapps目录中,访问的话直接使用http://ip:port/工程名/目录名/文件名
第二种方法:在Tomcat的cong目录下的\Catalina\localhost\下创建.xml配置文件,文件格式如下
<Context path="/abc" docBase="E:\book" />
Context表示一个工程上下文,path表示工程的访问路径/abc,doBase表示工程目录在哪里,访问这个工程路径如下:http://ip:port/abc/,就表示访问E:\book目录
注意:
访问时当我们在浏览器地址栏中输入访问地址如下:http://ip:port/,没有工程名时,默认访问的是ROOT工程
使用http://ip:port/工程名/,没有资源名,默认访问index.jsp页面
IDEA整合Tomcat服务器
File-->Settings-->Build,Execution,Deployment-->Application Servers
idea中创建动态web工程
File-->new-->modlue
选择Java Enterprise,然后选择web application(4.0)
填写模块名
创建完之后再模块的WEB-INF下创建一个lib目录
各目录作用详解
给web工程添加jar包
第二种添加jar包的方式
关于Tomcat运行实例
添加和删除web工程
修改默认打开路径
设置热部署(这样就不用重启浏览器)
启动和debugTomcat
重启和停止Tomcat
原文地址:https://www.cnblogs.com/lizifashe/p/15392875.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。