对于未接触过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)的更多相关文章

  1. java web开发环境配置系列(二)安装tomcat

    在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载tomcat压缩包,进入官网http: ...

  2. java web开发环境配置系列(一)安装JDK

    在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载JDK文件(http://www.or ...

  3. Java web 开发环境配置。

    一.配置 win8 64位 环境java 开发环境 1.  下载JDK,地址 http://www.oracle.com/technetwork/java/javase/downloads/index ...

  4. java web开发环境配置

    一:安装jdk   http://www.java.com/zh_TW/ 二:下载tomcat,这里是zip版.http://tomcat.apache.org/download-70.cgi 三:在 ...

  5. 工具的更新换代 总是要折腾一下Windows10下Java Web 开发环境的配置

    Windows10下Java Web 开发环境的配置 由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置,利人利己 主要分为以下几步,需要可以挑着看 Windows下 JDK 的下载 ...

  6. 使用Eclipse+Maven+Jetty构建Java Web开发环境(几个教程综合集成2014发行)

    工作需要使用Jetty由于web集装箱,得知Eclipse+Maven+Jetty该组合是非常好的,因此,要在网上找了很多教程,但不写或多或少特定的或过时的内容而导致最终的配置失败,易于配置为未来的同 ...

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

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

  8. JAVA WEB开发环境搭建

    JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  9. Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

    这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 T ...

随机推荐

  1. 针对iPhone的pt、Android的dp、HTML的css像素与dpr、设计尺寸和物理像素的浅分析

    最近被一朋友问到:css中设置一DOM的height:65px,请问显示的高度是否和Android的65dp的元素等高?脑子里瞬间闪现了一堆的概念,如dpr,ppi,dp,pt等,然而想了一阵,浆糊了 ...

  2. 1013 Realtime Status

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission( ...

  3. python3 time模块与datetime模块

    time模块 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平 ...

  4. Gulp和webpack的区别,是一种工具吗?

    疑问:gulp和webpack 什么关系,是一种东西吗?可以只用gulp,不用webpack吗 或者反过来? 它们的区别和概念 ------------------------------------ ...

  5. centOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...

  6. 学习笔记:JavaScript-进阶篇

    1.二维数组   二维数组的表示: myarray[ ][ ] var myarr=new Array();  //先声明一维 for(var i=0;i<2;i++){  //一维长度为2   ...

  7. 高性能mysql(一)

    1.连接和管理安全性 当客服端连接mysql服务器时,这个客户端就会在服务器端拥有一个线程,这个连接的查询就会在这单独的线程中执行.服务器会负责缓存线程,因此不需要为每一个连接都创建一个线程或者销毁一 ...

  8. 谈一谈JDK8的函数式编程 (一)

    系列之前我想说的   最近有一段时间没写博客了,这几天回到学校,才闲下来,决定写一写最近学习到的只是,既是为了分享,也是为了巩固.之前看到过一篇调查,文章的数据是学习新知识,光是看只能获得大约5%,然 ...

  9. Java项目和maven项目中如何获取&设置配置文件中的属性

    通常情况下,我们会在一些配置文件文件中配置一些属性.如: indexPath = E\:\\Tomcat_7.0\\webapps\\ipost_stage\\lucene\\index imgUpl ...

  10. JQuery版评分控件

    Hi All, 分享一个学习JQuery做的一个评分控件. 需求:当鼠标移动到 ‘☆’ 上时,该字符左边的 ‘☆’ 变成 '★',该字符右边仍然是 ‘☆’, 并显示相应星星数的评价结果:当鼠标推出 ‘ ...