JavaWeb基础-tomcat

tomcat的目录结构

1 WEB-INF是java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录
2web.xml 项目部署文件,修改后建议重启tomcat
server.xml 修改tomcat的端口号

Tomcat的工作流程

Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Service里面就会启动多个"Connector(连接器)",每一个连接器都在等待客户机的连接,当有用户使用浏览器去访问服务器上面的web资源时,首先是连接到Connector(连接器),Connector(连接器)是不处理用户的请求的,而是将用户的请求交给一个Engine(引擎)去处理,Engine(引擎)接收到请求后就会解析用户想要访问的Host,然后将请求交给相应的Host,Host收到请求后就会解析出用户想要访问这个Host下面的哪一个Web应用,一个web应用对应一个Context。

虚拟目录的映射

web应用程序开发好之后,若想让外界访问,需要将web应用所在的目录交给web服务器管理,过程叫做虚拟目录的映射。
方式一:tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录,JavaWeb应用生成war包,之后直接copy到tomcat服务器webapps目录中
方式二:在tomcat服务器的\conf\Catalina\localhost目录下添加一个以xml作为扩展名的文件,xml文件的名字可以任意取

tomcat中配置虚拟主机

1修改conf文件夹下的server.xml
新建
2windows系统中注册域名
配置的主机(网站)要想通过域名被外部访问,必须在DNS服务器或windows系统中注册访问网站时使用的域名,找到"C:\Windows\System32\drivers\etc"目录下的hosts文件

javaweb应用

web应用打包部署

Cmd中
使用命令Jar -cvf test.war test
将test.war拷贝到webapps中,当tomcat启动后,会自动将war包解压

猜你喜欢

转载自www.cnblogs.com/ww11/p/9299570.html