2019尚硅谷大数据 Javaweb篇-Tomcat

2019尚硅谷大数据 Javaweb篇

tags:

  • 大数据
  • 2019 尚硅谷

categories:

  • java
  • Spring Tool Suite安装
  • Tomcat部署和讲解

第一节 集成开发环境

1. Windows下集成开发环境

  1. 下载JDK并进行安装, 配置环境变量(直接百度,非常简单)
  2. 直接下载Spring Tool Suite(sts):https://spring.io/tools3/sts/all
  3. 选择spring透视图。windows->Prespective->Open Prespective->Other->Spring
  4. 设置工作空间字符集和字体大小。windows->preferences->general->workspace->UTF-8
  5. windows->preferences->general->Appearnce->basic->Text Font->16就行
  6. windows->Prespective->Menu Visibility->选择需要的模块(新建时可以选择)
  7. 保存一下我们以上的配置windows->Prespective->save Prespective as->Spring
  8. 建议i5处理器以上,16个G内存。
  9. 配置工作空间, 删除自带的server服务器(以及工作空间中硬盘上自带的服务器)。
    2019尚硅谷大数据 Javaweb篇-Tomcat

第二节 JavaWeb的技术体系

2019尚硅谷大数据 Javaweb篇-Tomcat

1. web 服务器

  1. Web服务器主要用来接收客户端发送的请求和响应客户端请求。
  2. Tomcat(Apache):当前应用最广的JavaWeb服务器;
  3. JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替
  4. GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
  5. Resin(Caucho):支持JavaEE,应用越来越广;
  6. Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;
  7. Websphere(IBM):要钱的!支持JavaEE,适合大型项目
  8. 之前SSH(Spring+ Struts+Hibernate)->现在SSM(Spring+SpringMVC+MyBatis)

2. Tomcat的快速部署

  1. 这里用7.0.79版本的tomcat。解压到无中文和空格的文件夹下
  2. 配置环境变量,方便Tomcat的启动关闭(可选)
  3. 新建环境变量CATALINA_HOME=解压目录
  4. 在Path环境变量中加入Tomcat解压目录\bin目录
  5. 在命令行中运行catalina run或者 startup启动Tomcat服务器,在浏览器地址栏访问如下地址进行测试http://localhost:8080
  6. 这里注意若没有配置JAVA_HOME只配置path路径。Java依旧可以使用,但是直接执行bin下的startup会一闪而过。如果配置了, 就能看到启动的日志。
  7. 默认查找网页文件文件:apache-tomcat-7.0.79\webapps\ROOT\index.html(由配置文件决定)
  8. apache-tomcat-7.0.79\webapps放入静态网页文件夹,127.0.0.1:8080/Web/index.html就可以 访问了。
  9. 修改端口号:conf->server.xml 修改8080端口.(其他两个端口号不要动,之后要用)
  10. 解压后目录如下
    2019尚硅谷大数据 Javaweb篇-Tomcat

3. eclipse中配置tomcat

  1. Eclipse中windows->preferences->server原有的Server(删掉它)如下:
    2019尚硅谷大数据 Javaweb篇-Tomcat
  2. 创建新服务器new->server 选择Apache下的Tomcat 7.0
    2019尚硅谷大数据 Javaweb篇-Tomcat
  3. 选择上面解压的Tomcat目录
    2019尚硅谷大数据 Javaweb篇-Tomcat
  4. 点击启动按钮。cosole中有启动日志
    2019尚硅谷大数据 Javaweb篇-Tomcat
  5. 这里注意:我们启动的服务器并不是我们解压的服务器,相当于复制过来得一份。
  6. 它实际上在 工作空间的.metadata.plugins\org.eclipse.wst.server.core\tmp0中
  7. E:\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps下的ROOT\index.html。是默认去读的文件

4. eclipse中配置tomcat

  1. 上面默认配置路径也可以改。
  2. 先关闭服务器,双击服务器。
    2019尚硅谷大数据 Javaweb篇-Tomcat

5. eclipse中创建动态工程

  1. 3.0是Servlet基于注解的,不需要配置文件。
    2019尚硅谷大数据 Javaweb篇-Tomcat
  2. 这里注意:WEB-INF是我们的私密目录,浏览器没有权限访问。只有服务器可以访问
  3. 动态工程的启动。在项目目录和html文件上都可以右键运行
    2019尚硅谷大数据 Javaweb篇-Tomcat
  4. 这时发现之前的目录多了我们的工程文件夹(工程名)。这个文件夹包括工程中的src包和其他包中文件,以及工程中的WebContent下的静态文件,若修改工程文件,此文件夹内容也相应修改。
    2019尚硅谷大数据 Javaweb篇-Tomcat
  5. 默认读取的是index.html, 若没有或想要其他入口可修改WEB-INF下的web.xml配置文件即可。
    2019尚硅谷大数据 Javaweb篇-Tomcat
  6. 如果把WEB-INF下的web.xml配置文件删除,还是默认读取index.html这是因为服务器中还有一份配置
    2019尚硅谷大数据 Javaweb篇-Tomcat
  7. 如果要移除项目,要在项目和服务器中移除一下,再点击clean。将服务器中文件夹移除。