Intellij Idea系列之Tomcat环境的搭建(三)

一. 编写背景

   Intellij Idea在刚上手的时候很多人吐槽,"god, 这么难用的IDE有谁用呀?",的确,Intellij在某些环境的搭建上对于初学者来说,是个费时费力的事。我身边的很多朋友和同事在学Intellij Idea的时候,一开始都是抱着高昂的热情来学习,在编写简单的代码的时候,都会由衷的感叹,果然比Eclipse好用,但是当他们学到tomcat环境的搭建的时候,大半都放弃了,不过那还是好几年前的事情了。现在网上对tomcat环境的搭建资料也很齐全了,也许有人会问,网上都有相应的资料了,你为什么还要写,我的回答是:在网上索取了这么些年,想奉献点东西出来,又或者是想整理点资料,想博取一下广大同行的一些看法。希望当读者看到这篇拙劣的文章时多多吐槽。

二. Intellij中tomcat环境的搭建

目前我的Module只有在上两篇博文中搭建的j2se,如下图所示

在空白位置点击鼠标右键->New->Module,或者在菜单栏点击 File->New->Module。如下图所示

上述操作后会出现如下界面,选择"Java Enterprise";然后将"Web Application (3.3)"前面勾上;再将"Create web.xml"前面勾上。如下图所示

点击"Next",出现如下界面,读者只用修改"Content root"最后一个"\"后面的内容,即你的Module的名字(笔者的Module的名字叫"cms",), 其他的两项会跟着一起改

点击"Finish",查看Project下会出现名字叫"cms"的Module,如下图所示

在WEB-INF目录下创建两个文件夹,名字分别叫做"classes"、"lib",如下图

菜单栏中点击File->Project Structure,出现如下界面,点击左侧"Modules"; 点击"cms",将右侧的页签切换到"Paths";将"User Module compile output path"前的单选按钮选中,如下图的红框所示

分别点击上图中的"Output path"和"Test output path"后面的"..."按钮,会弹出如下的界面

将路径定位到之前所创建的classes文件夹下,然后点击"OK",如下图"Output path"和"Test output path"后面的路径都定位都classes目录下

将右侧的页签切换到"Dependencies", 点击"+",然后选择"JARS or directories",如下图的红色框标示

在弹出的界面中,将路径定位到之前建立的"lib"目录下,如下图所示

点击"OK",会弹出下图所示的界面,选择"Jar Directory", 如下图的红框所示

点击"OK",会发现多了一个定位到"lib"目录下的路径,如下图所示

点击左侧的"Artifacts", 右侧的"Names"按照默认;"Type"选择"Web Application: Exploded";"Output directory"路径默认;将"Build on make"前面勾上;将"Show content of elements"前面勾上,如下图红色框所示

点击"OK",回到主编辑页面,点击菜单栏的Run->Edit Configurations,如下图红色框所示

点击左上角的"+",在出现的下拉列表中选择"Tomcat Server",然后再选择"Local",如下图红框所示

在出现的界面中,将"Name"改为"tomcat-server"(读者可根据自己爱好随意取名); 将页签切换到"Server";将"After launche"前面的勾去掉; 然后点击"Configure..",如下图红框所示

点击"Configure"按钮后会出现弹出如下图所示的界面

点击"Tomcat Home"后面的"..."按钮,会弹出如下的界面,读者需要将路径定位到tomcat的家目录下(笔者的tomcat解压在F:\Intellij-tomcat目录下)

点击"OK",回到如下图所示的界面,说明tomcat的路径已配置好

在弹出的界面中点击"OK",回到如下的界面。将"Http port"的端口号设为8080, 如下图红框所示

将页签切换到"Deployement"界面,点击"+",然后选择"Artifact...",如下图红框所示

将"Application context"后的路径改为"/cms",如下图红框所示

点击"OK",回到主编辑页面,点击如下图所示的按钮,启动tomcat

如下图所示,tomcat已经成功启动

在浏览器地址栏输入 localhost:8080/cms/,已经成功访问到cms项目下的index.jsp页面。至此tomcat已经成功启动。

上一篇: Intellij Idea系列之导Jar包与编写单元测试(二)

Intellij Idea系列之Tomcat环境的搭建(三)的更多相关文章

  1. 【Xamarin开发 Android 系列 1】环境部署搭建

    原文:[Xamarin开发 Android 系列 1]环境部署搭建 开篇自然先扯一段,近几年移动互联网如果熊猫零食一样,蔓延迅速.楼主身为一个微软忠实的粉丝,无奈,老爹不给力.Silverlight开 ...

  2. php从入门到放弃系列-01.php环境的搭建

    php从入门到放弃系列-01.php环境的搭建 一.为什么要学习php 1.php语言适用于中小型网站的快速开发: 2.并且有非常成熟的开源框架,例如yii,thinkphp等: 3.几乎全部的CMS ...

  3. 【大数据系列】windows环境下搭建hadoop开发环境使用api进行基本操作

    前言 搭建完hadoop集群之后在windows环境下搭建java项目进行测试 操作hdfs中的文件 版本一 package com.slp.hadoop274.hdfs; import java.i ...

  4. solr7.4 tomcat环境下搭建(windows)

    -版本solr-7.4.0 -环境 Windows  jdk1.8 -启动方式:部署在apache-tomcat-8.5.28,以下简称Tomcat 1. 将solr-7.4.0\server\sol ...

  5. 02LaTeX学习系列之---TeX环境的搭建

    目录 02Latex的下载与安装及其编译IDE 目录 前言 (一)Tex Live的下载 1. Tex Live官方下载网站: (二)TeXStudio 1.TeXStudio官网下载 2.TeXSt ...

  6. Tomcat环境的搭建(web基础学习笔记一)

    一.下载和安装Tomcat服务器 下载Tomcat安装程序包:http://tomcat.apache.org/ 点击[Download]跳转到如下图所示的下载页面 二.点击左侧要下载的版本,选择To ...

  7. Tomcat环境的搭建

    一.Tomcat的简单介绍 大家应该知道平时所说的C/S和B/S系统架构:C/S架构是基于客户端C和服务端S的,B/S架构是基于浏览器B和S服务端的,B/S架构中的server就是web服务器. To ...

  8. intelliJ idea安装go开发环境 并 搭建go项目 打包

    本人使用的是 idea 开发go项目  也是一个初学者  将自己遇到的问题记录分享 在晚上查找了很多资料  没有什么可以直接使用  本人再次整理一下 我使用的idea 时 2017.2.6 版本的 查 ...

  9. Intellij Idea系列之导Jar包与编写单元测试(二)

     Intellij Idea系列之导Jar包与编写单元测试(二) 一.初衷 对于很多的初学者来说,Intellij如何导入jar包感到很迷惑,甚至在网上搜过相关文章之后还是云里雾里,本博客通过图文并茂 ...

随机推荐

  1. SSH原理与运用

    SSH是每一台Linux电脑的标准配置. 随着Linux设备从电脑逐渐扩展到手机.外设和家用电器,SSH的使用范围也越来越广.不仅程序员离不开它,很多普通用户也每天使用. SSH具备多种功能,可以用于 ...

  2. Java:集合工具类-Collections

    Java.util.Collections 集合框架工具类Collections,其方法都是静态的,本身没有构造函数. 常见方法: static <T extends Comparable< ...

  3. 循环报数 Java实现

    输入1个数字和多个字符,中间均以空格隔开.假设数字取值为m(范围1~9),后面字符个数为n.假设n个字符围成一圈,从第一个字母开始循环报数,当数到m以后,第m个字母就出列,直到这n个字母全部出列.最后 ...

  4. ASP.NET中使用代码来进行备份和还原数据库

    ASP.NET中使用代码来进行备份和还原数据库  SQL代码: 1 2 3 4 5 -- 备份数据库 backup database db_CSManage to disk='c:\backup.ba ...

  5. Echarts源码总括

    Echarts采用MVC模型,典型的以数据驱动视图的逻辑. 所有的用于绘图的元素存放于Echarts::Zrender::storage中,所有的动画对象存放于Echarts::Zrender::an ...

  6. python 笔记1:安装python;eclipse中安装配置pydev

    1  下载安装python. 官网:https://www.python.org/downloads/     根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...

  7. transform:rotate在手机上显示有锯齿的解决方案

    transform:rotate 属于简单好用的效果,但在手机上显示时,会有比较明显锯齿. 解决方案也很简单, 利用外层容器的overflow:hidden 加上图片margin:-1px 就可以解决 ...

  8. bugzilla4的xmlrpc接口api调用实现分享: xmlrpc + https + cookies + httpclient +bugzilla + java实现加密通信下的xmlrpc接口调用并解决登陆保持会话功能

    xmlrpc .  https . cookies . httpclient.bugzilla . java实现加密通信下的xmlrpc接口调用并解决登陆保持会话功能,网上针对bugzilla的实现很 ...

  9. ACE - Reactor源码总结整理

    ACE源码约10万行,是c++中非常大的一个网络编程代码库,包含了网络编程的边边角角. ACE代码可以分三个层次:OS层.OO层和框架层: OS层主要是为了兼容各个平台,将网络底层API统一化,这一层 ...

  10. 为sproto添加python绑定

    项目地址:https://github.com/spin6lock/python-sproto 第一次写Python的C扩展,留点笔记记录一下.主要的参考文档是:Extending Python wi ...