Java Web开发环境配置(JDK+Tomcat++IDEA 14)
对于未接触过java web开发的大家而言,应该和我一样对java web编程开发比较迷茫,通过查一些资料,大致清楚了java web开发环境的一些基本配置,未做过相关编程的人员可以看一看,由于我刚接触java web相关项目,很多地方不是很清楚,希望大牛们也可以对我文中的不足提出批评和指正意见。下面的结合自己的配置情况,给大家说下步骤:
1.安装JDK并配置环境变量
JDK全称:JAVA Development Kit,它是Java 语言的软件开发工具包,没有JDK的话,无法编译Java程序。在安装JDK之后,同时会创建一个JRE(java runtime environment)文件夹,它是JAVA程序的运行环境。
(1)下载所需JDK版本(例如:jdk-6u26-windows-i586.exe)之后,默认安装在C:\Program Files\Java目录下。
(2)在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,C:\Program Files\Java\jdk(视自己安装路径而定);
CLASSPATH变量取值为jdk文件下的lib文件夹路径,C:\Program Files\Java\jdk\lib;
Path变量中添加bin文件夹路径C:\Program Files\Java\jdk\bin;
若要检测JDK是否安装成功,“开始”->;“运行”,键入“cmd”;键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功。
2.Tomcat 的安装及配置
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。
(1)下载Tomcat,默认安装,默认路径:C:\Program Files\Apache Software Foundation\Tomcat;
(2)添加变量名为CATALINA_HOME变量值:C:\Program Files\Apache Software Foundation\Tomcat 7.0;
安装之后直接启动tomcat,访问http://127.0.0.1:8080/,若出现页面,表示安装成功。
3.安装配置IntelliJ IDEA(此部分载自作者SNSGOU发布于:2015-01-17 )
(1)下载IntelliJ IDEA软件进行安装,默认安装即可。安装完成之后,第一次运行需要验证license,百度一下username和license Key,输入验证即可。
(2)创建Web项目。
<1>、File -> New Project ,进入创建项目窗口



<2>、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录

<3>、File -> Project Structure,进入 Project Structure窗口
<4>、点击 Modules -> 选中项目“JavaWeb” -> 切换到 Paths 选项卡 -> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录

<5>、点击 Modules -> 选中项目“JavaWeb” -> 切换到 Dependencies 选项卡 -> 点击右边的“+”,选择 “JARs or directories”

注意:Java Web项目是需要依赖 上图看到的 JDK 与 Tomcat包(Servlet模块就在里面)的!



<6>、配置打包方式Artifacts:点击 Artifacts选项卡,IDEA会为该项目自动创建一个名为“JavaWeb:war exploded”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,保持默认即可。另外勾选下“Build on make”,表示编译的时候就打包部署,勾选“Show content of elements”,表示显示详细的内容列表。
(3)、配置 Tomcat
<1>、Run -> Edit Configurations,进入“Run Configurations”窗口
<2>、点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器

<3>、在"Name"处输入新的服务名,点击“Application server”后面的“Configure...”,弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK

<4>、在“Run Configurations”窗口的“Server”选项板中,去掉勾选“After launch”,设置“HTTP port”和“JMX port”,点击Apply -> OK,至此Tomcat配置完成。

PS:若启动端口被占用,可以将上面对应的8080端口(该页面上需要改两个地方)改成其他未占用端口。检测端口是否被占用方法如下:
1)杀掉任务管理器里面所以java.exe javaw.exe
2)如果不行,cmd运行:
“netstat -ano”,查看8080 被哪个pid(进程id)占用,打开任务管理器,杀掉此pid的程序。 如果任务管理器没有pid列,请选择任务管理器的菜单“查看”-》“选择列”,选择pid即可。
(4)、在 Tomcat中部署并运行项目
<1>、Run -> Edit Configurations,进入“Run Configurations”窗口,选择之前配置好的Tomcat,点击“Deployment”选项卡,点击“+” -> “Artifact”-> 选择创建的web项目的Artifact

<2>、修改“Application context”-> Apply -> OK
<3>、运行Tomcat,在浏览器中查看运行结果



ps:文中部分转载http://blog.snsgou.com/post-854.html
Java Web开发环境配置(JDK+Tomcat++IDEA 14)的更多相关文章
- java web开发环境配置系列(二)安装tomcat
在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载tomcat压缩包,进入官网http: ...
- java web开发环境配置系列(一)安装JDK
在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载JDK文件(http://www.or ...
- Java web 开发环境配置。
一.配置 win8 64位 环境java 开发环境 1. 下载JDK,地址 http://www.oracle.com/technetwork/java/javase/downloads/index ...
- java web开发环境配置
一:安装jdk http://www.java.com/zh_TW/ 二:下载tomcat,这里是zip版.http://tomcat.apache.org/download-70.cgi 三:在 ...
- 工具的更新换代 总是要折腾一下Windows10下Java Web 开发环境的配置
Windows10下Java Web 开发环境的配置 由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置,利人利己 主要分为以下几步,需要可以挑着看 Windows下 JDK 的下载 ...
- 使用Eclipse+Maven+Jetty构建Java Web开发环境(几个教程综合集成2014发行)
工作需要使用Jetty由于web集装箱,得知Eclipse+Maven+Jetty该组合是非常好的,因此,要在网上找了很多教程,但不写或多或少特定的或过时的内容而导致最终的配置失败,易于配置为未来的同 ...
- Java Web 开发环境快速搭建
Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...
- JAVA WEB开发环境搭建
JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...
- Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建
这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 T ...
随机推荐
- MySQL 完整和增量备份与恢复
MySQL 完全备份与恢复 1.数据备份的重要性 在企业中数据的价值至关重要,数据保障了企业的业务的运行,因此数据的安全性及可靠性是运维的重中之重,任何数据的丢失都有可能会对企业产生严重的后果.造成数 ...
- Modelsim使用笔记(一个完成工程的仿真)
这学期在玩Altera的板子,不不, 现在应该叫intel PSG.在QuartusII13.0上老喜欢用modelsim_ae做仿真,小工程用起来也方便,但是我做IIC配置摄像头的时序仿真时,就显得 ...
- Android学习资料整理
1.官方网站 http://developer.android.com/index.html http://android-developers.blogspot.com/ 2.Android Des ...
- MongoDB基础教程系列--未完待续
最近对 MongoDB 产生兴趣,在网上找的大部分都是 2.X 版本,由于 2.X 与 3.X 差别还是很大的,所以自己参考官网,写了本系列.MongoDB 的知识还是很多的,本系列会持续更新,本文作 ...
- js-获取两个字符串日期的相隔周
例如说"2017-04-01 23:00:00"是周六, "2017-04-28 23:00:00"是周五,包含各自所在的那一周,我真正需要获得的结果是5个周. ...
- 使用Tomcat-redis-session-manager来实现Tomcat集群部署中的Session共享
一.工作中因为要使用到Tomcat集群部署,此时就涉及到了Session共享问题,主要有三种解决方案: 1.使用数据库来存储Session 2.使用Cookie来存储Session 3.使用Redis ...
- Python装饰器实现几类验证功能做法(续)
:昨天聊了一下构造.今天试了一下.感觉昨天聊的还是不够细化.今天结合代码实现,加以一点补充. 首先观察下面这个例子 from functools import wrapsdef decorator(f ...
- Hibernate笔记一:HIbernate配置-HelloWorld
hibernate介绍: Hibernate是一个开源的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库. 它不仅提供了从java类到数 ...
- 第一个远程javaweb项目测试全过程
2017-5-20,在这个奇特的日子,我不再满足于在本地测试javaweb,于是在上腾讯云买了第一个云服务器,由于是学生认证,所以一个月只要10块钱,还是要抢的,每天早上9点开抢 打开后,发现其实是一 ...
- Hibernate乐观锁、悲观锁和多态
乐观锁和悲观锁 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁 ...