2019尚硅谷大数据 Javaweb篇-Tomcat
2019尚硅谷大数据 Javaweb篇
tags:
- 大数据
- 2019 尚硅谷
categories:
- java
- Spring Tool Suite安装
- Tomcat部署和讲解
文章目录
第一节 集成开发环境
1. Windows下集成开发环境
- 下载JDK并进行安装, 配置环境变量(直接百度,非常简单)
- 直接下载Spring Tool Suite(sts):https://spring.io/tools3/sts/all
- 选择spring透视图。windows->Prespective->Open Prespective->Other->Spring
- 设置工作空间字符集和字体大小。windows->preferences->general->workspace->UTF-8
- windows->preferences->general->Appearnce->basic->Text Font->16就行
- windows->Prespective->Menu Visibility->选择需要的模块(新建时可以选择)
- 保存一下我们以上的配置windows->Prespective->save Prespective as->Spring
- 建议i5处理器以上,16个G内存。
- 配置工作空间, 删除自带的server服务器(以及工作空间中硬盘上自带的服务器)。
第二节 JavaWeb的技术体系
1. web 服务器
- Web服务器主要用来接收客户端发送的请求和响应客户端请求。
- Tomcat(Apache):当前应用最广的JavaWeb服务器;
- JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替
- GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
- Resin(Caucho):支持JavaEE,应用越来越广;
- Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;
- Websphere(IBM):要钱的!支持JavaEE,适合大型项目
- 之前SSH(Spring+ Struts+Hibernate)->现在SSM(Spring+SpringMVC+MyBatis)
2. Tomcat的快速部署
- 这里用7.0.79版本的tomcat。解压到无中文和空格的文件夹下
- 配置环境变量,方便Tomcat的启动关闭(可选)
- 新建环境变量CATALINA_HOME=解压目录
- 在Path环境变量中加入Tomcat解压目录\bin目录
- 在命令行中运行catalina run或者 startup启动Tomcat服务器,在浏览器地址栏访问如下地址进行测试http://localhost:8080
- 这里注意若没有配置JAVA_HOME只配置path路径。Java依旧可以使用,但是直接执行bin下的startup会一闪而过。如果配置了, 就能看到启动的日志。
- 默认查找网页文件文件:apache-tomcat-7.0.79\webapps\ROOT\index.html(由配置文件决定)
- apache-tomcat-7.0.79\webapps放入静态网页文件夹,127.0.0.1:8080/Web/index.html就可以 访问了。
- 修改端口号:conf->server.xml 修改8080端口.(其他两个端口号不要动,之后要用)
- 解压后目录如下
3. eclipse中配置tomcat
- Eclipse中windows->preferences->server原有的Server(删掉它)如下:
- 创建新服务器new->server 选择Apache下的Tomcat 7.0
- 选择上面解压的Tomcat目录
- 点击启动按钮。cosole中有启动日志
- 这里注意:我们启动的服务器并不是我们解压的服务器,相当于复制过来得一份。
- 它实际上在 工作空间的.metadata.plugins\org.eclipse.wst.server.core\tmp0中
- E:\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps下的ROOT\index.html。是默认去读的文件
4. eclipse中配置tomcat
- 上面默认配置路径也可以改。
- 先关闭服务器,双击服务器。
5. eclipse中创建动态工程
- 3.0是Servlet基于注解的,不需要配置文件。
- 这里注意:WEB-INF是我们的私密目录,浏览器没有权限访问。只有服务器可以访问
- 动态工程的启动。在项目目录和html文件上都可以右键运行
- 这时发现之前的目录多了我们的工程文件夹(工程名)。这个文件夹包括工程中的src包和其他包中文件,以及工程中的WebContent下的静态文件,若修改工程文件,此文件夹内容也相应修改。
- 默认读取的是index.html, 若没有或想要其他入口可修改WEB-INF下的web.xml配置文件即可。
- 如果把WEB-INF下的web.xml配置文件删除,还是默认读取index.html这是因为服务器中还有一份配置
- 如果要移除项目,要在项目和服务器中移除一下,再点击clean。将服务器中文件夹移除。