1.JAVA SE(JDK下载)
程序名:jdk-8u141-windows-x64.exe
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置环境变量:
我的电脑->右击->属生->高级->环境变量->系统变量
新建->变量名写“JAVA_HOME”->变量值写“D:\Ruanjian\Java\jdk1.8.0_141”
新建->变量名写“CLASSPATH”->变量值写“.;”
修改->变量“PATH”->在开始位置增加“%JAVA_HOME%\bin”
运行->cmd->“java -version”->查看JAVA版本号

如果在用户变量中写只对该用户起作用,如果在系统变量中写对所有用户起作用。

2.Tomcat服务器
程序名:apache-tomcat-9.0.0.M22-windows-x64.zip
下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M22/bin/apache-tomcat-9.0.0.M22-windows-x64.zip

Binary Distributions:是编译好的二进制文件
  Core:即Tomcat核心
    .ZIP:Windows下的压缩文件
    .tar.gz:即Linux下的压缩文件
    Windows Service Installer:即Windows安装文件
  Full documentation:完整文档
  Deployer:即Tomcat部署文件
  Extras:附加功能
  Embedded:嵌入式
Source Code Distributions:是Apache提供的源代码文件

安装配置:
1.将“apache-tomcat-8.5.14-windows-x64.zip”解压到“D:\Ruanjian\apache-tomcat-8.5.14”
2.双击“D:\Ruanjian\apache-tomcat-8.5.14\bin\startup.bat”
3.当控制台输出如“Server startup in 1870 ms”,就表示Tomcat服务器启动了。
4.打开IE输入“http://localhost:8080”,就可以看到Tomcat的网页了。

配置虚拟目录:
1.在硬盘上任意位置建立一个文件夹,如“D:\Ruanjian\myjsp”。
2.在虚拟目录中建立一个名为“WEB-INF”的文件夹,并在文件夹建立一个web.xml的文件。
3.web.xml内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.s3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  version="2.5">
</web-app>
4.打开Tomcat安装目录conf文件夹中的server.xml,找到文件最末端的“</Host>”,在其上面一行增加如下

代码:
<Context path="/test" docBase="D:\Ruanjian\myjsp"/>
5.为了使虚拟目录生效,Tomcat服务器需要重新加载server.xml文件,所以需要启动Tomcat服务器。

问题一:

问题现象:Tomcat双击startup.bat提示如下

“The CATALINA_HOME environment variable is not defined correctly

This environment variable is needed to run this program”

问题原因:"JAVA_HOME"内容写错了,JAVA指定的路径不对。

问题处理:修改正确的路径就可以了。

3.Eclipse(不推荐使用)
1.打开IE,输入“http://www.eclipse.org/home/index.php”
2.点击右上角的“Download”
3.点击“Download Packages”
4.选择“Eclipse IDE for Java EE Developers”列表中的64 bit。
5.点击“Download”。
6.下载后是个加压包“eclipse-jee-oxygen-R-win32-x86_64.zip”。
7.解压到“D:\Ruanjian\”下面。
8.直接双击“D:\Ruanjian\eclipse\eclipse.exe”就可以运行了。

4.MyEclipse(推荐使用)
1.打开IE,输入“http://www.myeclipsecn.com/”
2.点击“下载”
3.提示30天试用。
5.我直接百度MyEclipse,从百度下载的(我下载的是2014版)。

JAVA-JAVA WEB开发工具下载与安装的更多相关文章

  1. 微信Web开发者工具-下载、安装和使用图解

    开发和测试小程序,需要借助微信官方提供的微信Web开发者工具进行预览和调试代码,从下载安装到使用,大致的流程如下: 1.下载安装包 下载地址传送门:https://developers.weixin. ...

  2. 微信小程序开发工具下载以及安装教程

    微信公众平台上登录你的微信小程序账号   登录进入小程序开发-工具-下载,再根据你的系统选择相对应的版本地址进行下载.   以管理员身份运行下载,点击下一步,如图所示:   下一步,就会出现许可证协议 ...

  3. Java学习笔记二:Java开发工具Eclipse的安装与使用

    Java开发工具Eclipse的安装与使用 正如office一样我们在开发java语言过程中同样需要依款不错的开发工具,目前市场上的IDE很多,这里只演示Eclipse的安装: 一:下载软件: 1.下 ...

  4. Java基础---Java 开发工具IntelliJ IDEA 安装

    1.1 开发工具概述IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公 ...

  5. java基础-Eclipse开发工具介绍

    java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...

  6. java基础-Idea开发工具介绍

    java基础-Idea开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前给大家介绍过一款Java的IDE叫eclipse,有些功能用起来不是很得心应手,尤其是在导报的 ...

  7. 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

    今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑 ...

  8. 转: 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

    from: https://github.com/RubyLouvre/agate/issues/8 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以 ...

  9. 在做java 的web开发,为什么要使用框架

    现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+spring+hibernate),SSM(Struts/springMVC+Spring+Hibernate), ...

随机推荐

  1. document.ready、window.onload、body.onload的区别

    document的ready事件通常会比window的onload事件先发生,为什么呢? 因为document的ready是在浏览器加载解析并构建完doc文档模型时发生的,而window的onload ...

  2. request.getcontextPath() 详解(转)

    本文转自:http://blog.csdn.net/pengxuan/article/details/6604578 <%=request.getContextPath()%>是为了解决相 ...

  3. navicat for mysql怎么注册?navicat11全系列破解教程(附注册码)

    来自脚本之家 http://www.jb51.net/softjc/473494.html

  4. Java IDE选择,常用Java IDE排行榜

    Java IDE众多,java开发主要用.最多用.国内较流行.本人常用的java IDE如下: 开发java大项目的IDE一般都用eclipse或netbeans(几乎我所在的公司都是在用eclips ...

  5. 推荐6款极具个性化的在线生成logo的网站

    http://www.douban.com/group/topic/10434724/

  6. 【ERROR】bash: vim: command not found的解决办法

    今天在学习鸟哥的菜的时候,发现自己linux不可以启用vim命令,错误为:bash: vim: command not found. 机器环境:VMWare8+RED HAT Enterprise5 ...

  7. OAF_OAF Framework页面分析(概念)

    20150506 Created By BaoXinjian

  8. DBA_实践指南系列9_Oracle Erp R12应用补丁AutoPatch/AutoControl/AutoConfig(案例)

    2013-12-09 Created By BaoXinjian

  9. read/write函数与(非)阻塞I/O的概念

    一.read/write 函数 read函数从打开的设备或文件中读取数据. #include <unistd.h> ssize_t read(int fd, void *buf, size ...

  10. C语言宏高级用法

    1.前言  今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜.如是上网google一下,顺便总结一下,方便以后学习和运用.C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简 ...