基于eclipse & tomcat的Java Web系统搭建

来源:互联网 发布:手机cpu控制软件 编辑:程序博客网 时间:2024/06/06 07:38

前言

本人小白一枚,在这里只是简单的搭建一个java web系统,看看是如何运行的。至于Java Web到底是什么?tomcat工作机制又是什么?等等一系列的问题,现在还在摸索阶段,如果有新的认识,以后会慢慢更新。

1. 开发工具准备

1.1 JDK

官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

我下载的是:jdk-8u92-windows-i586.exe

1.2 Java Web应用的Web服务器—-Tomcat

官方下载地址:http://tomcat.apache.org/download-70.cgi
我下载的是:apache-tomcat-7.0.70-windows-x86

1.3 Java开发IDE—-Exclipse

官方下载地址:http://www.eclipse.org/downloads/
我下载的是:eclipse-jee-luna-SR2-win32.zip

2. 开发工具的安装与环境配置

2.1 JDK的安装与配置

JDK的安装、环境变量的配置、以及测试过程详见博文《Java开发环境搭建》,这里不再赘述。

2.2 Tomcat的安装与配置

JDK的安装、环境变量的配置、以及测试过程详见博文《win7下安装配置Tomcat 7.0》,这里不再赘述。

2.3 Eclipse

2.3.1 安装

直接将下载的eclipse-jee-luna-SR2-win32.zip解压缩即可(无论放在哪个目录下)。例如,我将其解压缩后的位置是:D:\eclipse ,目录结构如下:
这里写图片描述

2.3.2 Eclipse中配置JDK

1)启动eclipse(点击eclipse.exe),得到如下界面
这里写图片描述

2)windows–>preference–>java–>install JREs–>Add–>standard VM
这里写图片描述

3)点击Next按钮后,弹出如下对话框,选择jdk的安装目录,然后点击Finish按钮即可。
这里写图片描述

2.3.3 Eclipse中配置Tomcat服务器

1)windows–>preference–>Server–>runtime environments–>Add(这里添加自己相关的Tomcat版本)
这里写图片描述

2)点击Next按钮,弹出如下对话框
这里写图片描述

点击Browse按钮选择你本机中Tomcat的目录,然后点击Finish按钮即可。

3. 第一个Java Web项目—- Hello World

3.1 创建动态Web工程

File–>new–>Dynamic Web Project
这里写图片描述

输入项目名称,我这里输入的是FirstWeb,并且存放在了默认的工作空间中。

我们也注意到,Target runtime中自动显示的是自己部署的web服务器版本。

接着,一直Next,最后Finish。

我们看到创建的项目结构如下所示:
这里写图片描述

3.2 新建JSP文件

Web Content –> new –> jsp file(取名index.jsp)
这里写图片描述

点击Next->Finish,显示如下:
这里写图片描述

然后,修改jsp代码如下:
这里写图片描述

3.3 新建server(服务器)

Servers->点击No servers are available. Click this link to create a new server…
这里写图片描述

这里写图片描述

点击Next,弹出如下对话框
这里写图片描述

选中左侧的FirstWeb项目,点击中间的Add All >>按钮
这里写图片描述

最后点击Finish按钮。

至此,我们看到项目目录中多了一个Servers项。
这里写图片描述

并且Servers下面也出现了我们部署的相应的Tomcat服务器(如下所示)
这里写图片描述

3.4 运行

1)启动Server

右击上述Tomcat v7.0 Server at localhost[Stopped, Republish],然后点击start,就变成了如下形式
这里写图片描述

2)打开浏览器

输入http://localhost:8080/FirstWeb/index.jsp
我们看到运行结果如下:
这里写图片描述

3)关闭Server

运行完成后,右击上述Tomcat v7.0 Server at localhost[Started, Synchronized],然后点击stop。

0 0
原创粉丝点击