本文是一篇讲解如何在 目前比较流行的IntellJ IDEA 下搭建JavaWEB的说明文档,

如有写的不详细的地方,希望各位留下自己宝贵的意义。

Tips :

遇到的问题 , 请耐心看完文章,在文章的最后有解决方案

1. maven 依赖包下载后的 红色波浪线问题

2.项目在 pom.xml 中新增 依赖, 部署后 class not found 问题

3.中文在控制台中输出乱码的问题

Step1 打开安装好的IEDA 软件

Step2 选择从git 仓库中导出项目,  相当于从 git 的远程仓库 clone 一份代码

Step3  等待仓库clone 代码,此处等待时间可能会略长  3-10分钟不等(根据项目大小)

Step4  由于项目使用的是maven 进行搭建的,让 IDEA 解析项目中的 pom.xml 自行下载所需要的依赖

Step5  git clone 完成后, IDEA 后自动的为我们打开项目

注意:

上一步,由于项目是基于maven的,maven 会在后台运行  为我们下载所需要的jar

此处由于网络的原因,可能会等待很长时间去下载jar

Step6  打开IDEA 的maven 插件按钮, 检查 依赖的 jar 是否  全部 /正确 的 下载并导入进来

此处可以看到 依赖正确并导入进来

Step7 添加Spring 支持,找到Spring 配置的目录 按照图示操作:

Step8 配置tomcat

Step9 为项目增加web支持

Step10 给tomcat 增加具体需要部署的应用

Step11 Debug部署应用 并进行测试

大功告成,晚上吃鸡!!!

=========              搭建问题答疑             ===========

可能有小伙伴即使    按照这样的操作流程去操作 还是会有问题

下面对常见的问题,即文章开篇所说的几个问题给予自己的解决方案,亲测有效:

1. maven 依赖包下载后的 红色波浪线问题

http://blog.csdn.net/u010003835/article/details/78480626

2.项目在 pom.xml 中新增 依赖, 部署后 class not found 问题

http://blog.csdn.net/u010003835/article/details/78481160

3.中文在控制台中输出乱码的问题

http://blog.csdn.net/u010003835/article/details/78486545

========        参考文章       =========

部署到tomcat

1. Intellij-IDEA-14-导入maven-web项目并发布到Tomcat/

http://blog.zhangjikai.com/2015/12/26/%E3%80%90%E8%BD%AF%E4%BB%B6%E3%80%91Intellij-IDEA-14-%E5%AF%BC%E5%85%A5maven-web%E9%A1%B9%E7%9B%AE%E5%B9%B6%E5%8F%91%E5%B8%83%E5%88%B0Tomcat/

2. IDEA 部署到远程tomcat 上

http://blog.csdn.net/tianjun2012/article/details/52795202

3.IntelliJ IDEA 15 部署Tomcat及创建一个简单的Web工程

http://www.cnblogs.com/wql025/p/5215193.html

4.Intellij IDEA 中如何部署项目到 Tomcat?

http://www.jianshu.com/p/0aca0d876319

5.IntelliJ 2016.2 IDEA 中进行 Java Web 项目开发配置

https://segmentfault.com/a/1190000007088964

6IntelliJ使用指南—— 深入理解IntelliJ的Web部署逻辑

http://white-crucifix.iteye.com/blog/2070830

部署到Tomcat 中遇到的问题

1.解决Intellij IDEA Tomcat启动项目报错:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

http://www.jianshu.com/p/18d068f47b09

2.IDEA tomcat乱码

http://www.cnblogs.com/blog411032/p/6232774.html

3.IDEA tomcat热部署方法及乱码问题解决

http://www.cnblogs.com/shaohz2014/p/6430305.html

4.解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码

http://www.mamicode.com/info-detail-1781372.html

本文是一篇讲解如何在 目前比较流行的IntellJ IDEA 下搭建JavaWEB的说明文档,

如有写的不详细的地方,希望各位留下自己宝贵的意义。

Tips :

遇到的问题 , 请耐心看完文章,在文章的最后有解决方案

1. maven 依赖包下载后的 红色波浪线问题

2.项目在 pom.xml 中新增 依赖, 部署后 class not found 问题

3.中文在控制台中输出乱码的问题

Step1 打开安装好的IEDA 软件

Step2 选择从git 仓库中导出项目,  相当于从 git 的远程仓库 clone 一份代码

Step3  等待仓库clone 代码,此处等待时间可能会略长  3-10分钟不等(根据项目大小)

Step4  由于项目使用的是maven 进行搭建的,让 IDEA 解析项目中的 pom.xml 自行下载所需要的依赖

Step5  git clone 完成后, IDEA 后自动的为我们打开项目

注意:

上一步,由于项目是基于maven的,maven 会在后台运行  为我们下载所需要的jar

此处由于网络的原因,可能会等待很长时间去下载jar

Step6  打开IDEA 的maven 插件按钮, 检查 依赖的 jar 是否  全部 /正确 的 下载并导入进来

此处可以看到 依赖正确并导入进来

Step7 添加Spring 支持,找到Spring 配置的目录 按照图示操作:

Step8 配置tomcat

Step9 为项目增加web支持

Step10 给tomcat 增加具体需要部署的应用

Step11 Debug部署应用 并进行测试

大功告成,晚上吃鸡!!!

=========              搭建问题答疑             ===========

可能有小伙伴即使    按照这样的操作流程去操作 还是会有问题

下面对常见的问题,即文章开篇所说的几个问题给予自己的解决方案,亲测有效:

1. maven 依赖包下载后的 红色波浪线问题

http://blog.csdn.net/u010003835/article/details/78480626

2.项目在 pom.xml 中新增 依赖, 部署后 class not found 问题

http://blog.csdn.net/u010003835/article/details/78481160

3.中文在控制台中输出乱码的问题

http://blog.csdn.net/u010003835/article/details/78486545

========        参考文章       =========

部署到tomcat

1. Intellij-IDEA-14-导入maven-web项目并发布到Tomcat/

http://blog.zhangjikai.com/2015/12/26/%E3%80%90%E8%BD%AF%E4%BB%B6%E3%80%91Intellij-IDEA-14-%E5%AF%BC%E5%85%A5maven-web%E9%A1%B9%E7%9B%AE%E5%B9%B6%E5%8F%91%E5%B8%83%E5%88%B0Tomcat/

2. IDEA 部署到远程tomcat 上

http://blog.csdn.net/tianjun2012/article/details/52795202

3.IntelliJ IDEA 15 部署Tomcat及创建一个简单的Web工程

http://www.cnblogs.com/wql025/p/5215193.html

4.Intellij IDEA 中如何部署项目到 Tomcat?

http://www.jianshu.com/p/0aca0d876319

5.IntelliJ 2016.2 IDEA 中进行 Java Web 项目开发配置

https://segmentfault.com/a/1190000007088964

6IntelliJ使用指南—— 深入理解IntelliJ的Web部署逻辑

http://white-crucifix.iteye.com/blog/2070830

部署到Tomcat 中遇到的问题

1.解决Intellij IDEA Tomcat启动项目报错:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

http://www.jianshu.com/p/18d068f47b09

2.IDEA tomcat乱码

http://www.cnblogs.com/blog411032/p/6232774.html

3.IDEA tomcat热部署方法及乱码问题解决

http://www.cnblogs.com/shaohz2014/p/6430305.html

4.解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码

http://www.mamicode.com/info-detail-1781372.html

IDEA 搭建Java WEB 开发环境的更多相关文章

  1. 初学Java Web(2)——搭建Java Web开发环境

    虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一 ...

  2. CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

    对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此 ...

  3. Linux 服务器快速搭建 Java Web 开发环境

    搭建 Java 环境 yum list java* yum install java-1.8.0-openjdk.x86_64 -y java -version mkdir 创建文件夹 mv 修改文件 ...

  4. 搭建java web开发环境、使用eclipse编写第一个java web程序

    开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载) 使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载) 打开 e ...

  5. Eclipse 4.2 + Tomcat 7.x + JDK 7 搭建Java Web开发环境

    1. 准备工具 Eclipse 4.2 (到官网下载:http://www.eclipse.org/downloads/  要下载Eclipse IDE for Java EE Developers ...

  6. Java Web 开发环境快速搭建

    Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...

  7. 使用 Docker 搭建 Java Web 运行环境

    黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...

  8. 转:使用 Docker 搭建 Java Web 运行环境

    原文来自于:http://www.codeceo.com/article/docker-java-web-runtime.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都 ...

  9. 使用 Docker 搭建 Java Web 运行环境(转)

    原文 http://www.importnew.com/21798.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几 ...

随机推荐

  1. spring自定义标签之 自我实现

     引言: 最近心情比较难以平静,周末的两天就跑出去散心了,西湖边上走走,看日落,还是不错的.回来博客上发现,在自定义标签上,最后一步实现忘记加上了.其实,人生的路程中,我们总是实现着自我的价值,让自己 ...

  2. Eclipse更改颜色主题

    通过在线安装的方式 Help -> Install New Software Work with: 输入 http://eclipse-color-theme.github.com/update ...

  3. HDU 5694——BD String——————【递归求解】

    BD String Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total S ...

  4. 架构实战项目心得(四)(补):Maven settings.xml的所有标签详解

    文章内容较长,各位看客可以根据自己需要CTRL+F 直接定位到自己需要了解的地方哦~ <?xmlversion="1.0" encoding="UTF-8" ...

  5. 如何限制html标签input的长度

    如何限制html标签input的长度 示例: <form action="/example/html/form_action.asp" method="get&qu ...

  6. Yii框架配置语言包

    配置文件frontend\config\main.php 'language' => 'zh-CN', //配置语言包 'i18n' =>[ 'translations' => [ ...

  7. [android] android通信协议

    1.数据区分 手机端:常量存储 服务器端:数据库建表存储 2.数据来源 android,ios,pc,wap 3.数据采集,数据挖掘 IMEI:设备编号 IMSI:SIM卡编号 4.数据加密 4.1R ...

  8. 二:SpringMVC知识整理

    springmvc复习: 1.SpringMVC介绍 2.SpringMVC入门程序 1)创建web工程 2)导入jar包 3)在web.xml中配置前端控制器(指定上下文件的路径 classpath ...

  9. influxdb 端口、数据结构、写数据

    InfluxDB 是一个开源,分布式,时间序列,事件,可度量和无外部依赖的数据库. InfluxDB有三大特性: Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求 ...

  10. pyhton基础

    python是一种什么语言?python是一种动态解释性的强类型定义的语言(1)编程语言分类 编译型: 把源程序的每一条语句都编译成机器语言,并保存成二进制文件, 这样运行时计算机可以直接以机器语言来 ...