0
点赞
收藏
分享

微信扫一扫

Java学习笔记一Tomcat概念


Java学习笔记一Tomcat概念_servlet容器


Java学习笔记一Tomcat概念_servlet容器_02


所谓动态资源,其实最显著的特征就是它能动态地生成HTML!比如JSP。动态资源有个“特色”:它的数据是“可拼装”的、而且“可以随时间变化”。

Java学习笔记一Tomcat概念_tomcat_03


JDBC,JNDI,EJB,RMI,JSP,Servlets,XML,JMS,Java IDL,JTS,JTA,JavaMail,JAF

Java学习笔记一Tomcat概念_tomcat_04


Tomcat服务器=Web服务器+Servlet/JSP容器(Web容器)

Web服务器的作用是接收客户端的请求,给客户端作出响应。但是很明显,服务器不止静态资源呀,所以客户端发起请求后,如果是动态资源,Web服务器不可能直接把它响应回去(比如JSP),因为浏览器只认识静态资源。所以对于JavaWeb程序而言,还需要JSP/Servlet容器,JSP/Servlet容器的基本功能是把动态资源转换成静态资源。JavaWeb工程师需要使用Web服务器和JSP/Servlet容器,而通常这两者会集于一身,比如Tomcat。

Java学习笔记一Tomcat概念_java_05


Java学习笔记一Tomcat概念_java_06


Java学习笔记一Tomcat概念_tomcat_07


Java学习笔记一Tomcat概念_java_08


Java学习笔记一Tomcat概念_tomcat_09

配置

部署项目的方式

Java学习笔记一Tomcat概念_java_10


Java学习笔记一Tomcat概念_tomcat_11


比如上上图一样将hello文件夹放入webapps下。hello文件夹就是项目文件。这里需要拷贝项目,而且访问也是http://localhost:8080/hello/hello.html。

Java学习笔记一Tomcat概念_tomcat_12


Java学习笔记一Tomcat概念_java_13


虚拟路径为path指定的,docBase指定项目的文件地址

Java学习笔记一Tomcat概念_tomcat_14


Java学习笔记一Tomcat概念_tomcat_15

静态项目和动态项目

Java学习笔记一Tomcat概念_tomcat_16


静态项目就放在项目文件夹中就可以了

与IDEA集成

配置IDEA,从Run工具栏中选中Edit Configuration

Java学习笔记一Tomcat概念_servlet容器_17


从选项中选中Defaults->Tomcat Server

Java学习笔记一Tomcat概念_tomcat_18

Java学习笔记一Tomcat概念_web服务器_19

Java学习笔记一Tomcat概念_tomcat_20


配置Local还是Remote

Java学习笔记一Tomcat概念_servlet容器_21


Java学习笔记一Tomcat概念_tomcat_22


从Configure中选择Tomcat软件包

Java学习笔记一Tomcat概念_tomcat_23


Java学习笔记一Tomcat概念_java_24

Java学习笔记一Tomcat概念_web服务器_25


Java学习笔记一Tomcat概念_java_26


可以建Project或者Module,按照下图来配置相应的选项

Java学习笔记一Tomcat概念_tomcat_27


Java学习笔记一Tomcat概念_web服务器_28


Java学习笔记一Tomcat概念_web服务器_29


war包部署方式,Application context是虚拟目录

Java学习笔记一Tomcat概念_servlet容器_30


将On ‘Update’ action 配置为Updata resources,当一有资源更新就重启服务器。On frame deativeation也可以做同样的配置。

Java学习笔记一Tomcat概念_java_31


举报

相关推荐

0 条评论