目录
一.服务器概念:
服务器是一个容器,我们可以将任何资源放到服务器中,服务器启动后。
外部用户可以通过 ip地址:端口/资源路径 来访问服务器容器内对应的资源。
你可以将服务器理解为一个共享文件夹,只要服务器启动了,大家都可以来
访问你这个共享文件夹里面的资源
二.Idea创建web服务器项目
以上我们可知服务器可以理解为一个共享文件夹,服务器启动后,
放到这个共享文件夹内的资源就可以被外部用户访问。
那么我们如何在项目中创建这个共享文件夹,来作为服务器呢?
简单三步:1.依赖2.webapp文件夹3.启动tomcat
1.创建maven项目,并导入maven依赖
<packaging>war</packaging>
<build>
<plugins>
<!--tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<!-- 设置服务器端口 -->
<port>8989</port>
<!-- 设置webapp文件夹的虚拟路径(webapp就是共享文件夹)-->
<path>/springmvcdemo</path>
</configuration>
</plugin>
</plugins>
</build>
2.在maven项目下的main文件夹下创建webapp文件夹
3.将你要分享的资源放webapp下即可
4.运行tomcat服务器
5.在浏览器上访问服务器内的资源
格式:localhost:端口/webapp的虚拟路径/访问的资源路径
在浏览器输入以上格式的网址来访问你放到webapp服务器中的资源
三.webapp在springmvc中的格式
1.手动配置webapp文件夹
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
</web-app>
2.自动配置webapp文件夹
如果你的idea是企业版,可以如下自动生成目录
3.自定义webapp文件夹的名称
webapp文件夹默认作为容器,如果你不想使用webapp文件夹这个名称来作为容器