使用eclipse搭建第一个java web应用
一、
首先是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应用的更多相关文章
- 搭建java web开发环境、使用eclipse编写第一个java web程序
开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载) 使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载) 打开 e ...
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
- Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目
原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring ...
- Eclipse创建一个JAVA WEB项目
继上一篇博客,Eclipse的Tomcat已经配置好了,现在我们开始创建web项目. 1.打开Eclipse,选择菜单栏的file>New>Dynamic Web Project 弹出窗口 ...
- eclipse配置tomcat,并部署一个Java web项目到tomcat上
引用链接:https://blog.csdn.net/cincoutcin/article/details/79408484 eclipse配置tomcat 1.windows——preference ...
- 使用Docker搭建简易的 Java Web 环境
 从[<从最简单的入手学习 Docker ...
- Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...
- 使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置
安装Eclipse插件——Buildship 什么是Buildship? Buildship能方便我们通过Eclipse IDE创建和导入Gradle工程,同时还能执行Gradle任务. Eclips ...
- Eclipse 想运行一个java文件,结果却运行了另外一个
参考: Eclipse 想运行一个java文件,结果却运行了另外一个_小鹰信息技术服务部-CSDN博客_eclipse怎么运行另一个
随机推荐
- RPC 是通信协议吗 ?→ 我们来看下它的演进过程
开心一刻 一实习小护士给我挂针,拿着针在我胳膊上扎了好几针也没找到血管 但这位小姑娘真镇定啊,表情严肃认真,势有不扎到血管不罢休的意思 十几针之后,我忍着剧痛,带着敬畏的表情问小护士:你这针法跟容嬷嬷 ...
- JMM在X86下的原理与实现
JMM在X86下的原理与实现 Java的happen-before模型 众所周知 Java有一个happen-before模型,可以帮助程序员隔离各个平台多线程并发的复杂性,只要Java程序员遵守ha ...
- Springmvc中参数的绑定
.处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上. 1.默认支持的参数类型: HttpServletRequest,HttpServle ...
- docker 运行时常见错误
docker 运行时常见错误 (1) Cannot connect to the Docker daemon at unix:///var/run/docker.sock. [root@localho ...
- QTextEdit的paste
By 鬼猫猫 20130117 http://www.cnblogs.com/muyr/ 背景 QTextEdit中粘贴一大段文字时,EasyDraft中粘贴进去的文字们的格式就乱了,处于无格式.还有 ...
- uni-app开发经验分享十六:发布android版App的详细过程
开发环境 1. Android Studio下载地址:Android Studio官网 OR Android Studio中文社区 2. HBuilderX(开发工具) 3. App离线SDK下载:最 ...
- Cisco之show基础命令
#show version:显示版本信息等 #show running-config:显示当前(活动,并不一定保存)的配置 #show interfaces fastEthernet 0/1:进入接 ...
- 聊一聊Axios与登录机制
前言 因为HTTP是一个stateless的协议,服务器并不会保存任何关于状态数据. 所以需要登录功能让服务器在以后请求的过程中能够识别到你的身份,而不是每次发请求都要输入用户名和密码. 下面介绍一下 ...
- Docker是如何实现隔离的
Docker是如何实现隔离的 2.进程的隔离 4.文件的隔离 5.资源的限制 7.与传统虚拟机技术的区别 原文地址: 微信公众号:<鲁智深菜园子>:Docker是如何实现隔离的 # 1.运 ...
- SparkStreaming直连方式读取kafka数据,使用MySQL保存偏移量
SparkStreaming直连方式读取kafka数据,使用MySQL保存偏移量 1. ScalikeJDBC 2.配置文件 3.导入依赖的jar包 4.源码测试 通过MySQL保存kafka的偏移量 ...