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 ...
随机推荐
- 针对iPhone的pt、Android的dp、HTML的css像素与dpr、设计尺寸和物理像素的浅分析
最近被一朋友问到:css中设置一DOM的height:65px,请问显示的高度是否和Android的65dp的元素等高?脑子里瞬间闪现了一堆的概念,如dpr,ppi,dp,pt等,然而想了一阵,浆糊了 ...
- 1013 Realtime Status
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission( ...
- python3 time模块与datetime模块
time模块 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平 ...
- Gulp和webpack的区别,是一种工具吗?
疑问:gulp和webpack 什么关系,是一种东西吗?可以只用gulp,不用webpack吗 或者反过来? 它们的区别和概念 ------------------------------------ ...
- centOS7下安装GUI图形界面
1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...
- 学习笔记:JavaScript-进阶篇
1.二维数组 二维数组的表示: myarray[ ][ ] var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 ...
- 高性能mysql(一)
1.连接和管理安全性 当客服端连接mysql服务器时,这个客户端就会在服务器端拥有一个线程,这个连接的查询就会在这单独的线程中执行.服务器会负责缓存线程,因此不需要为每一个连接都创建一个线程或者销毁一 ...
- 谈一谈JDK8的函数式编程 (一)
系列之前我想说的 最近有一段时间没写博客了,这几天回到学校,才闲下来,决定写一写最近学习到的只是,既是为了分享,也是为了巩固.之前看到过一篇调查,文章的数据是学习新知识,光是看只能获得大约5%,然 ...
- Java项目和maven项目中如何获取&设置配置文件中的属性
通常情况下,我们会在一些配置文件文件中配置一些属性.如: indexPath = E\:\\Tomcat_7.0\\webapps\\ipost_stage\\lucene\\index imgUpl ...
- JQuery版评分控件
Hi All, 分享一个学习JQuery做的一个评分控件. 需求:当鼠标移动到 ‘☆’ 上时,该字符左边的 ‘☆’ 变成 '★',该字符右边仍然是 ‘☆’, 并显示相应星星数的评价结果:当鼠标推出 ‘ ...