一、了解Web服务器软件

在部署tomcat前,先说一说web服务器软件是用来干什么的?简单来说,就是web容器,可以部署web项目,让用户通过浏览器来访问这些项目。

1、常见的javaweb服务器软件

常见的java相关的web服务器软件:

  • webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

看到这里明白我们为什么要部署tomcat了吧,画个重点——<免费>!!!

二、亲手部署tomcat

1、部署之前

首先确定你的JDK是否下载及部署好,并注意JDK版本

可以在cmd窗口java -version看一下,这里是我的版本

在这里要注意一下, Tomcat9不支持JDK12.0、12.0+、1.7+版本

如果没安装好JDK的,可以直接百度一下教程非常容易。

2、开始下载

首先访问 http://tomcat.apache.org/(Apache Tomcat官网)选择你想要的下载的版本,我在这里选择的是tomcat 8版本。

下载好后放在你的一个盘中,我在这里放的路径为F:\tomcat,可以看一下我的文件目录

清晰明了,便于后面的环境配置。

3、配置环境变量

这一步和部署JDK大同小异了,还是右键我的电脑->属性->高级系统设置->环境变量

分为两个要添加的部分

(1)设置系统变量

新建CATALINA_HOME 值为F:\tomcat

(2)设置用户变量

在path中编辑,新建一句F:\tomcat\lib;F:\tomcat\bin

(3)最重要一点

一直确定下去,不然没有保存就前功尽弃了。

4、检验配置

在cmd窗口 startup.bat

稍微在等一下看到

最后一步,在浏览器输入 http://localhost:8080/ 出现以下便是成功了!

三、 IDEA创建Web项目并部署tomcat

1、简单环境说明

我这里用的是IDEA2019.2的旗舰版,自己在网上看到激活码并破解的。

贴个博客 https://www.xiaomiqiu.com/article/78 ,打开自行使用。

2、创建web项目

首先new project ,选择web application

接下来就是最后(hhh),输入你的web名称finish即可,在左侧导航栏会出现如下式样

3、部署tomcat

在右上角Edit Configurations里添加tomcat server local

在application server选择我刚刚在F:\tomcat安装好的tomcat即可

四、我的第一个web

这里修改index.jsp中body部分,并run一下

在我的默认谷歌浏览器中

大功告成~


今天很开心破解了IDEA旗舰版,发现其功能真的比社区版方便很多,有些还在运用社区版的童鞋在创建web项目的时候还需要使用smart tomcat,麻烦了很多。最后,破解码发在文中,大家都来体验旗舰版的快感吧。

运用Tomcat创建第一个web项目的更多相关文章

  1. 如何在Linux中tomcat下运行一个web项目

    如何在Linux中tomcat下运行一个web项目 然后启动Tomcat项目.运行的运行后会自动将war包解压. 如果页面报404,那么请查看tomcat日志文件,它一定是报错了....

  2. 用Maven创建第一个web项目Struts2项目

    一.创建一个web项目 参考前面文章,项目名:maven-struts-demo. 二.配置pom.xml文件添加struts2依赖 <project xmlns="http://ma ...

  3. Maven3路程(一)用Maven创建第一个web项目(2)

    工具/原料 Windows 系统 JDK 1.5 及以上版本 Maven 3.0 及以上版本 方法/步骤 1 首先检查Eclipse是否已经添加的Maven插件,打开Eclipse, 依次选择 &qu ...

  4. Maven3路程(一)用Maven创建第一个web项目(1)

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  5. Maven3路程(三)用Maven创建第一个web项目(1)

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  6. Maven3路程(三)用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖 <project xmlns="http:// ...

  7. 用Maven创建第一个web项目

    http://www.cnblogs.com/leiOOlei/p/3361633.html 一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven ...

  8. Maven3 用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖 <project xmlns="http:// ...

  9. Myeclipse2014 用Maven创建第一个web项目(1)---helloworld

    一.创建项目 1.Eclipse中用Maven创建项目 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可 ...

随机推荐

  1. RIAD配置

    一.RIAD 磁盘阵列介绍 二.阵列卡介绍 三.案例举例   一.RAID磁盘阵列介绍 是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列 把 ...

  2. Java实现发送邮件,图片,附件

    参照地址 1.JavaMail 介绍 JavaMail 是sun公司(现以被甲骨文收购)为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如前面 ...

  3. WPF 第三方资源

    1.XCeed 开发的Extended WPF Toolkit http://wpftoolkit.codeplex.com/ http://www.csdn123.com/html/blogs/20 ...

  4. k8s nodes节点 notready问题

    1.在master查看node状态 [root@master1 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION master1 Ready co ...

  5. Spring框架(第二天)

    一. 注入 a)  set i. JDK 1.八种基本类型(+包装类)+String <bean id="User" class="com.dsl.test2.Us ...

  6. PHP中的文件对比扩展

    文件对比这个扩展现在用得比较少,因为大部分情况下我们都在使用一些代码管理工具,比如 Git 或者 Svn 之类的,其实它的作用就非常类似这类工具,另外还有一个非常常用的 Beyond Compare ...

  7. JS HTML5仿微信朋友圈特效

    完美! 图片相册翻页可定位在第几张,右上角可关闭. 源代码下载地址: 链接: https://pan.baidu.com/s/1o7PA7wu 密码: asyt

  8. 一个完整的SEO优化方案

    一个完整的SEO优化方案主要由四个小组组成: 一.前端/页编人员 二.内容编辑人员 三.推广人员 四.数据分析人员 接下来,我们就对这四个小组分配工作. 首先,前端/页编人员主要负责站内优化,主要从四 ...

  9. javascript LinkedList js 双向循环链表 Circular Linked List

    javascript LinkedList: function Node(elem, prev, next) { this.elem = elem; this.prev = prev ? prev : ...

  10. kibana操作

    一些KIBANA的操作,记录下,免下次重复写 #创建索引名为kb_question的索引,并添加mapping,即各字段属性 PUT kb_question { "mappings" ...