900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【JavaWeb】JavaWeb工程的部署及Tomcat学习与tomcat安装整合IDEA

【JavaWeb】JavaWeb工程的部署及Tomcat学习与tomcat安装整合IDEA

时间:2018-08-18 19:56:49

相关推荐

【JavaWeb】JavaWeb工程的部署及Tomcat学习与tomcat安装整合IDEA

注:本文章基于尚硅谷JavaWeb相关视频及资料进行编写,代码简单,较容易理解,若有问题或者源码资料获取可以在评论区留言或者联系作者!

文章目录

导引一、Tomcat的安装二、启动Tomcat三、Web工程部署常见Web工程部署方式:IDEA整合Tomcat服务器 总结

导引

什么是JavaWeb

Javaweb是指,所有通过java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb;

JavaWeb是基于请求和响应来开发的;

什么是请求

请求是客户端给服务器发送数据,叫请求Request;

什么是响应?

响应是指服务器给客户端返回数据,叫响应Response;

Web资源分类

静态资源:html、css、js、txt、MP4视频、jpg图片等等

动态资源:jsp页面,Servlet程序;

常用Web服务器

Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaweb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,他支持所有的JavaEE规范(免费);Resin:是一个非常流行的服务器,对servlet和jsp提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,但应用较多)

注意:不同版本的Tomcat服务器实现了不同版本JDK的支持

Servlet程序从2.5版本是现在市面使用最多的版本;

到了Servlet3.0之后,就是注解版本的Servlet的使用;

一、Tomcat的安装

(1)根据自己的操作系统选择对应的Tomcat版本下载:

/

(2)将下载的tomcat压缩包解压到需要安装的目录即可

Tomcat目录介绍:

bin目录:专门用来存放tomcat服务器的可执行程序;conf目录: 专门用来存放Tomcat程序的配置文件;lib目录:专门用来存放Tomcat服务器的jar包logs目录:专门用来存放Tomcat服务器运行时输出的日志信息;temp目录:专门用来存放Tomcat运行时产生的临时数据;webapps目录:专门用来存放部署的web工程;(一个目录一个工程)work目录:是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码和Session钝化(对象序列化写入磁盘)的目录;

二、启动Tomcat

(1)运行Tomcat目录下的bin目录下的startup.bat文件,双击就可以启动Tomcat服务器;

(2)浏览器访问http:localhost:8080,若出现以下页面,则证明Tomcat可以正常启动;

常见启动失败情况有:

双击startup.bat文件,就会出现一个小黑窗口一闪而过;失败原因一般都是没有配置好JAVA_HOME(java的安装路径不需要带上bin目录)的环境变量,配置好环境变量后,重启电脑!!

命令行启动方式:在命令行中进入tomcat的bin目录,然后使用catalina ran指令启动tomcat,好处是tomcat发生错误时可以看见错误原因

如何修改tomcat的端口号:

找到tomcat的目录下的conf目录,找到server.xml文件打开;

修改port属性为你需要修改的端口号值(1-65535);

修改完端口号一定要重启tomacat

三、Web工程部署

常见Web工程部署方式:

(1)第一种方法:

只需要将web工程拷贝到tomcat的webapps目录即可

例如将web工程book拷贝到webapps目录下:

访问http:localhost:8080/book/{访问的文件路径};则可以访问项目

(2)第二种部署方式:

在Tomcat的conf\Catalina\localhost目录下新建如下配置文件

<!-- Context表示一个工程上下文path表示工程的访问路径:docBase表示你的工程的目录在哪里--!><Context path="/test" docBase="你工程的绝对路径" />

这种方式部署工程工程不用放在tomcat的webapps目录下,可以自己指定路径

这个时候访问http:localhost:8080/test即可以映射到web工程目录下;

IDEA整合Tomcat服务器

(1)在IDEA中添加tomcat服务(File-Settings-Build,Exception,Deloyment-Application Serveres):

(2)选择本地tomcat的路径:

(3)创建一个新动态web工程的模块:

(4)在创建成功后的文件中建立一个lib文件夹存放jar包文件;

src:存储自己编写的java源代码; web目录:用来专门存放web工程的资源文件 WEB_INF目录:是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容; web.xml:是整动态web工程的配置部署描述文件,可以在这里配置很多的web工程的组件,比如Servlet程序,Filter过滤器,Listenner监听器,Session超时等等; lib:存放第三方的jar包(还需要自己配置导包)

(5)建议修改web工程对应的Tomcat运行实例名称;

注意这里的URL:是启动tomcat运行实例时,默认打开访问的地址

点击Deploment,将需要部署 的web工程添加到tomcat运行实例中,确认tomcat实例中有你要部署运行的web工程模块;

选择有修改时热部署(可忽略)

加上热部署时,当页面发生改变时,则可以及时对访问页面作出修改;

(6)启动项目,则可以自动打开浏览器,访问index.jsp页面;

总结

本节学习了JavaWeb的一些相关知识,了解了tomca服务器的一些概念,并学习了tomcat的安装和常见错误的解决。最后也将tomcat与开发工具IEDA进行整合,完成基本操作;

如果感觉内容写的还不错的话,一键三连不迷路!!!!

后面将会更新更多学习内容,一起学习吧!!!!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。