IDEA 搭建Java WEB 开发环境
本文是一篇讲解如何在 目前比较流行的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/
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
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/
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
http://www.cnblogs.com/blog411032/p/6232774.html
3.IDEA tomcat热部署方法及乱码问题解决
http://www.cnblogs.com/shaohz2014/p/6430305.html
4.解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码
IDEA 搭建Java WEB 开发环境的更多相关文章
- 初学Java Web(2)——搭建Java Web开发环境
虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一 ...
- CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK
对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此 ...
- Linux 服务器快速搭建 Java Web 开发环境
搭建 Java 环境 yum list java* yum install java-1.8.0-openjdk.x86_64 -y java -version mkdir 创建文件夹 mv 修改文件 ...
- 搭建java web开发环境、使用eclipse编写第一个java web程序
开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载) 使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载) 打开 e ...
- 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 ...
- Java Web 开发环境快速搭建
Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...
- 使用 Docker 搭建 Java Web 运行环境
黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...
- 转:使用 Docker 搭建 Java Web 运行环境
原文来自于:http://www.codeceo.com/article/docker-java-web-runtime.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都 ...
- 使用 Docker 搭建 Java Web 运行环境(转)
原文 http://www.importnew.com/21798.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几 ...
随机推荐
- PHP正则表达式(转载)
这个星期要攻破PHP正则表达式 正则表达式定义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取 ...
- [android] socket在手机上的应用
1.手机助手 1.1 USB链接 可以读取手机的PID和VID,确定唯一的设备,可以给手机安装对应的驱动等 socket在固定端口通信 1.2 WIFI链接 pc在电脑在整个网段发送UDP数据包,手机 ...
- 导出maven项目依赖的jar包
注意使用mvn命令是需要配置好maven的环境变量 一.导出到自定义目录中 在maven项目下创建lib文件夹,输入以下命令: mvn dependency:copy-dependencies -Do ...
- python之from 和import执行过程分析
原文链接:http://blog.csdn.net/lis_12/article/details/52883729 问题1 同一个目录下,有两个Python文件,A.py,B.py #A.py fro ...
- 两种实现光标点插入range
一.insertNode <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- CSS性能优化新属性:will-change
---恢复内容开始--- will-change属性通过告诉浏览器什么属性.什么元素将会发生变化,可以对这些操作进行可能性的优化,由此提高CSS动画的执行效率. 这个属性可以有4个值: auto: 实 ...
- div,css&table布局有哪些区别
DIV+CSS布局与TABLE布局相比,有哪些优点? 1.代码少,页面文件小,下载快 Div+css的布局现在属于国际W3C标准,table不是. 都知道用div的布局代码肯定少,所有的样式都在CSS ...
- Git连接GitLab远程仓库
1.简介 远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github.gitlab等.为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLa ...
- UFW Essentials: Common Firewall Rules and Commands
Introduction UFW is a firewall configuration tool for iptables that is included with Ubuntu by defau ...
- opencv 从摄像头中读取视频并保存(c++版)
原文:http://blog.csdn.net/zhongshijunacm/article/details/68947890 OpenCV中的视频操作函数如下表所列: VideoCapture Vi ...