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. Centos调出图形化的网络管理

    在Linux中设置网路,图形化很方便.在命令行下/etc/sysconfig/network-scripts/ifcfg-eth0 00.命令行下修正网路 [root@dzswj-test ~]#ca ...

  2. Linux ssh服务开启秘钥和密码认证

    问题描述: 实现Linux秘钥和密码同时认证 解决方案: vim /etc/ssh/sshd_config 基本参数: PermitRootLogin yes #允许root认证登录 Password ...

  3. springmvc ModelAndView 和 Model

    @RequestMapping("") public ModelAndView index(HttpSession session) { Object data = session ...

  4. TP3.2之引入第三方类库文件和普通.php文件

    1.引入第三方类库 .class.php文件 1.1 类库有写namespace命名空间 namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/ ...

  5. JavaScript-关于在IE下JavaScript的Stack overflow at line错误可能的原因

    1.注册表混乱使基于IE内核的浏览器无法正常显示图片尤其是png格式, 修改一下注册表(网上搜) 2.重定义了系统的触发事件名称作为自定义函数名如: onclick / onsubmit…  都是系统 ...

  6. HDUOJ---------2255奔小康赚大钱

    奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  7. gVim 中文内容显示为乱码的解决办法

    http://blog.csdn.net/sunmanzth/article/details/6143600打开vimrc文件,在vim的安装目录下可以找到该文件,或在windows下是在vim/gv ...

  8. Shell习题100例(2)

    找文件差异 grep -f 选项可以匹配到文件a在文件b中所有相关的行(取a中有b中有的) [root@centos-04 tmp]# vim b.txt vvvv root [root@centos ...

  9. Python 列表 remove() 方法

    描述 Python 列表 remove() 方法通过指定元素的值来移除列表中某个元素的第一个匹配项,如果这个元素不在列表中会报一个异常. 语法 remove() 方法语法: L.remove(obj) ...

  10. 零基础学python》(第二版)

    ---恢复内容开始--- 零基础学python>(第二版) python学习手册 可以离线下载,  .chn格式, 插入小幽默笑话,在学习累的时候看看笑话 放松一下 欢迎下载转载,请注明出处,谢 ...