一、

首先是eclipse得下载,你要下载Eclipse IDE for Java EE这种类型的,我之前下载的Eclipse IDE for Enterprise Java Developers是官方最新版

但是这个我下载后怎么也弄不成,一直报错,难受。所以我就重新下载了一个eclipse集成开发环境,在官方网页找老版本eclipse

2018的都有Eclipse for java EE

之后就是看你电脑是什么操作系统就下载什么

我下载的是zip格式的Eclipse,你也可以下载exe格式的Eclipse

zip格式:

Eclipse不需要安装,解压后可以直接使用

把这个解压后exe执行文件双击就可以打开eclipse

exe格式:

需要安装后才可以使用

二、

之后就要选择一个服务器,我这里选择tomcat服务器,去https://tomcat.apache.org/download-80.cgi到tomcat官方网页可以下载tomcat

在左边的位置有它现在可以下载的版本

下载完之后解压后打开目录会有一个bin目录

打开bin目录,里面会有一个startup.bat批处理文件。你双击打开,然后访问http://localhost:8080/就可以看到你下载的tomcat首页

三、

前期准备都好了就可以打开eclipse进行下一步操作了,点击左上角File

建立一个动态web项目

然后下一步next

然后就finish,配置完服务器接着next

还next

创建完之后是这样的

没有看到这个页面的话,你可以把那个欢迎界面关了就可以了

然后我们创建一个java类:

然后就finish就可以了

在里面java文件里面写入:

 1 package servlet;
2
3
4
5 import java.io.IOException;
6
7 import javax.servlet.ServletException;
8
9 import javax.servlet.annotation.WebServlet;
10
11 import javax.servlet.http.HttpServlet;
12
13 import javax.servlet.http.HttpServletRequest;
14
15 import javax.servlet.http.HttpServletResponse;
16
17
18
19 /**
20
21 * Servlet implementation class HelloService
22
23 */
24
25 @WebServlet("/HelloService")
26
27 public class Helloservlet extends HttpServlet {
28
29 private static final long serialVersionUID = 1L;
30
31
32
33 /**
34
35 * @see HttpServlet#HttpServlet()
36
37 */
38
39 public Helloservlet() {
40
41 super();
42
43 // TODO Auto-generated constructor stub
44
45 }
46
47
48
49 /**
50
51 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
52
53 */
54
55 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
56
57 request.setAttribute("message", "Hello javaWeb");
58
59 request.getRequestDispatcher("index.jsp").forward(request, response);
60
61 }
62
63
64
65 /**
66
67 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
68
69 */
70
71 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
72
73 // TODO Auto-generated method stub
74
75 doGet(request, response);
76
77 }
78
79
80
81 }

然后再Webcontent目录下创建一个jsp文件

写入以下内容:

 1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2 pageEncoding="ISO-8859-1"%>
3 <!DOCTYPE html>
4 <html>
5 <head>
6 <meta charset="ISO-8859-1">
7 <title>first page</title>
8 </head>
9 <body>
10 <div align="center">
11 ${message }
12 </div>
13 </body>
14 </html>

把这两个文件都保存完之后,创建一个服务器

都默认,直接finish就可以

然后打开浏览器访问

如果没有出现这个页面,你也可以自己写出这个链接

如果你又写了一个java web应用,而不想重新开一个服务器,那就可以在原服务器上面添加应用

使用eclipse搭建第一个java web应用的更多相关文章

  1. 搭建java web开发环境、使用eclipse编写第一个java web程序

    开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载) 使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载) 打开 e ...

  2. 搭建java开发环境、使用eclipse编写第一个java程序

    搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...

  3. Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目

    原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring ...

  4. Eclipse创建一个JAVA WEB项目

    继上一篇博客,Eclipse的Tomcat已经配置好了,现在我们开始创建web项目. 1.打开Eclipse,选择菜单栏的file>New>Dynamic Web Project 弹出窗口 ...

  5. eclipse配置tomcat,并部署一个Java web项目到tomcat上

    引用链接:https://blog.csdn.net/cincoutcin/article/details/79408484 eclipse配置tomcat 1.windows——preference ...

  6. 使用Docker搭建简易的 Java Web 环境

    ![group_5622_0](http://ow20g4tgj.bkt.clouddn.com/2017-09-10-group_5622_0.png) 从[<从最简单的入手学习 Docker ...

  7. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  8. 使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置

    安装Eclipse插件——Buildship 什么是Buildship? Buildship能方便我们通过Eclipse IDE创建和导入Gradle工程,同时还能执行Gradle任务. Eclips ...

  9. Eclipse 想运行一个java文件,结果却运行了另外一个

    参考: Eclipse 想运行一个java文件,结果却运行了另外一个_小鹰信息技术服务部-CSDN博客_eclipse怎么运行另一个

随机推荐

  1. FAT32、NTFS、exFAT有什么区别?

    文件系统 我们经常会对电脑硬盘.U盘.移动硬盘进行格式化,而在格式化硬盘的时候会弹出文件系统的选项,分别有FAT32.NTFS.exFAT三种格式,那么FAT32.NTFS.exFAT有什么区别? 在 ...

  2. 通过logmnr找到被修改前的存储过程

    1.找到存储过程被修改时的归档日志 SELECT NAME FROM V$ARCHIVED_LOG WHERE FIRST_TIME BETWEEN TO_DATE('20191118080000', ...

  3. 记一次使用logmnr查找操作人流程

    经常遇到开发的需求,帮我查一下是谁修改了表里面的记录,是谁对表进行了DDL操作,此类问题可以使用logmnr解决 1.根据操作时间定位归档日志 SELECT name FROM V$ARCHIVED_ ...

  4. Jquery实现对Array数组实现类似Linq的Lambda表达式的Where方法筛选

    平时使用Linq,习惯了Lambda表达式,用着非常顺手,奈何在Jquery里面不能这样用,只能循环一个个判断.趁空闲时间找了找,自己写了这样的扩展方法.目前写出了三种方案,没有比较性能,觉得都可以用 ...

  5. 浅谈JavaScript代码性能优化2

    一.减少判断层级 从下图代码中可以明显看出,同样的效果判断层级的减少可以优化性能 二.减少作用域链查找层级 简单解释下,下图中第一个运行foo函数,bar函数内打印name,bar作用域内没有name ...

  6. Effective Java, 3e阅读笔记一

    引言 本书的目标是帮助读者更加有效地使用Java编程语言及其基本类库,适用于任何具有实际Java工作经验的程序员. 本书一共90个条目,12章,每个条目讨论一条规则,这些规则反映了最有经验的优秀程序员 ...

  7. 转 12 jmeter性能测试实战--web程序

    12 jmeter性能测试实战--web程序   项目背景 项目:XX网站环境:Windows需求:并发登录的性能测试场景:1s增加2个线程,运行2000次(线程数20,Ramp-Up seconds ...

  8. Dapper原来还可以直接这样写SQL,很强大哦

    网络上对Dapper的解释是这样的: Dapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取 ...

  9. Vue中:error 'XXXXX' is not defined no-undef解决办法

    Vue中:error 'XXXXX' is not defined no-undef解决办法 报错内容: × Client Compiled with some errors in 7.42s √ S ...

  10. java虚拟机——轻松搞懂jvm

    一.JVM体系结构概述 JVM位置 JVM体系结构 1.1 类加载器 ClassLoader   类加载器(ClassLoader)负责加载class文件,class文件在文件开头有特定的文件标示,并 ...