微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javaweb学习之Tomcat

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐