对于未接触过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. jquery.uploadifive 解决上传限制图片或文件大小

    dotNet疯狂之路No.28  今天很残酷,明天更残酷,后天很美好,但是绝大部分人是死在明天晚上,只有那些真正的英雄才能见到后天的太阳.  We're here to put a dent in t ...

  2. GitHub的实践

    GitHub的实践 2017-05-08,晴,来小米已经一周的时间了,感谢领导能给我一周的时间来熟悉 ubuntu.spring boot.maven.docker.github .大家会问,这些不都 ...

  3. OC点语法介绍和使用以及@property关键字

    使用"点语法" Person *p =[Person new]; //点语法 //对象.属性名 //注意,此时 (p.age)并不是直接方法实例对象 //而是xcode可能到点语法 ...

  4. IOS安装CocoaPods详情过程

    一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPod ...

  5. 下拉菜单制作——利用CSS实现的一个实例

    本文实现了一个经典的下拉菜单的制作. 首先,写出Html部分: <!DOCTYPE html> <html> <head> <meta charset=&qu ...

  6. Android 真机无线调试

    有很多人在学Android的时候最开始接触的都是模拟机的测试,如果像好的模拟机比如genimotion,次一点的蓝手指,测试都还比较可以.有的也不缺乏是用真机测试.本人开始用华为真机测试,也是一直连线 ...

  7. angular页面缓存与页面刷新

      angularJS学习笔记:页面缓存与页面刷新 遇到的问题 现在存在这样一个问题,登录前与登录成功后是同一个页面,只不过通过ngIf来控制哪部分显示,图像信息如下: 所以,整体工作不是很难,无非就 ...

  8. Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发

    转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6869133.html 前面有写到Spring+SpringMVC+MyBatis深入学习及搭建(一)——My ...

  9. Zookeer-- 上搭建 hbase

    一.HBase的相关概念1.HBase的概念:大量数据进行随机近实时读写时使用Hbase.2.HBase是一个模仿Gootable's Bigtable的,开源的.分布式的.版本化的非关系型数据库.3 ...

  10. js基础整理总结

    变量和变量作用域 变量和函数声明提升定义 Var a=100; Function test(){ 这时候由于变量声明提升,a变量已经声明,值为undefined Console.log(a); Var ...