1:第一是下载好Eclipse开发工具,这里不做叙述,自行下载安装。

2:使用Eclipse开发WEB项目,启动Eclipse,选择File--->new --->other--->Web--->Dynamic Web Project(动态Web项目),打开,如下图所示:

然后之后如下所示

然后之后打开New Dynamic Web Project(新建动态web项目)对话框,在该对话框的Project name(项目名称)文本框输入项目的名称,在Dynamic web module version(动态网页模块版本)下拉列表框中选择3.0选项。其他选择默认即可。

然后单击next按钮,打开如下图所示,这里选择默认的配置即可。

然后单击next之后打开Configure web module settings.(配置web模块设置)对话框,如下图所示,我这里默认即可。

然后点击Finish之后如下:

然后创建好的web项目如下图所示:

3:创建jsp文件(也可以选择创建其他类文件等等,这里创建jsp文件),如下图所示:

在Eclipse的项目资源管理器中,鼠标右击webcontent,可以直接选择jsp File文件,或者去Other里面选择其他的更多的文件类型。

然后打开如下图所示的界面,在File name起好名字,单击next。

然后就打开选择jsp模板的对话框,这里选择默认即可。

然后点击Finish按钮,完成jsp文件的创建,在项目资源管理器的WEB-INF节点下多了一个jsp文件。同时,Eclipse会自动以默认的与jsp文件关联的编辑器将文件在右侧的编辑窗口中打开。

我刚创建好就报错

Multiple annotations found at this line:
    - The superclass "javax.servlet.http.HttpServlet" was not found on the Java
     Build Path
    - The superclass "javax.servlet.http.HttpServlet" was not found on the Java
     Build Path

下面给出解决错误的方法。鼠标右击jsp文件,找到Build path---》Configure Build Path.(配置构建路径)

然后选择添加库 Add Library

然后选择Server Runtime

然后选择如下图所示即可

然后点击Finish之后点击ok即可。错误就消失了;

4:配置web服务器

在发布和运行项目之前需要先配置web服务器,如果已经配置好web服务器,就不需要重新配置了。

操作方法如下图所示:(方法有好几种,这里介绍一种通用的方法)

如下图所示:

打开New Server(新建服务器),在该对话框中展开Apache节点,选择如下图所示的。其他采用默认即可。

 这一步可能由于我以前已经安装过Server,所以这一步少了一个选择安装路径的,自己如果配到这一步选择一下路径之后就是下一步如图所示:

单击Next之后如下图所示:

直接单击Finish即可,上面的不用管,上面那几个是以前我自己创建的,所以直接Finish即可。

5:发布项目到Tomcat服务器上面并运行

java  web项目创建完成以后,即可将项目发布到Tomcat并运行该项目。

第一次运行如下图:

然后如下图所示:

然后点击Finish即可。

然后就运行了,代码和运行结果如下:

至此,就完成第一个Java Web的项目

JaVA web服务器配置的更多相关文章

  1. Tomcat:Java Web服务器配置详解

    一.Tomcat概述 1.tomcat简介 tomcat是基于JDK的web服务器,其能运行Servlet和JSP规范总.Tomcat 5支持最新的Servlet 2.4 和JSP 2.0规范.实际上 ...

  2. 带领技术小白入门——基于java的微信公众号开发(包括服务器配置、java web项目搭建、tomcat手动发布web项目、微信开发所需的url和token验证)

    微信公众号对于每个人来说都不陌生,但是许多人都不清楚是怎么开发的.身为技术小白的我,在闲暇之余研究了一下基于java的微信公众号开发.下面就是我的实现步骤,写的略显粗糙,希望大家多多提议! 一.申请服 ...

  3. Java Web之JSP技术

    JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术.JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比htm ...

  4. day04 Java Web 开发入门

    day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ...

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

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

  6. Java Web入门学习(一) STS与Tomcat配置

    Java Web学习(一) STS与Tomcat配置 一.IDE的选择 使用基于Eclipse的STS Ide ,个人感觉挺好用的. 地址:http://spring.io/tools/sts 根据以 ...

  7. 大型Java Web项目的架构和部署问题

    一位ID是jackson1225的网友在javaeye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力.由于架构模式和部署调优一直是Java社区的热门话 ...

  8. Java web开发了解

    1.什么是Java web项目? F.A.Q: 服务器 服务器,也称伺服器,是提供计算服务的设备.由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力.服务器的构 ...

  9. Java Web学习(十二)Tomcat核心

    一.引言 其实按道理来说,学习Java web应该在前面的篇幅就写有关tomcat相关的知识点,不过近期看了一些资料,觉得以前仅仅只是知道用tomcat去发布我的项目,一些细节的东西也没有好好总结,这 ...

随机推荐

  1. docker 存储

    [root@docker01 ~]# docker run --name b1 -v /data -it busybox / # ls bin data dev etc home proc root ...

  2. bzoj 4712 洪水——动态DP

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4712 因为作为动态DP练习而找到,所以就用动态DP做了,也没管那种二分的方法. 感觉理解似乎 ...

  3. Linux基础命令-echo

    echo命令 功能:显示字符 (末尾自带换行功能) 语法:echo [-neE][字符串] 说明:echo会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开, 并在最后加上换行号 -n 不在字 ...

  4. SQL SERVER存储过程的几种示例

    1.常用系统存储过程及使用语法:exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_ ...

  5. hihoCoder1296:约瑟夫问题

    时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho的班级正在进行班长的选举,他们决定通过一种特殊的方式来选择班长. 首先N个候选人围成一个圈,依次编号为0.. ...

  6. java代码异常捕获throws抛出异常

    总结:Throwable 是所以异常的父类.error和Exception是继承它的类 Exception: 这类异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环 ...

  7. ECS Windows系统使用自带监视器查看IIS并发连接数

    问题现象 ECS Windows系统如何查看IIS并发连接数? 解决方案 1.运行-->输入“perfmon.msc” . 2.在“系统监视器”图表区域里点击右键,然后点“添加计数器”. 3.在 ...

  8. 50 states of America

    美国州名 州名英文  州名音标 简写 首府 首府 阿拉巴马州 Alabama   [ˌæləˈbæmə] AL 蒙哥马利 Montgomery[mənt'gʌməri] 阿拉斯加州 Alaska  [ ...

  9. 使用jmx4perl和j4psh接管Jolokia

    在ActiveMQ的API中,内置了Jolokia . 可以使用jmx4perl来安装: $ perl -MCPAN -e shell Terminal does not support AddHis ...

  10. linux uid/euid/suid

    Each UNIX process has 3 UIDs associated to it. Superuser/root is UID=0. UID Read UID. It is of the u ...