如何在Eclipse中创建web项目并使用tomcat8 运行servlet开发简单的动态网页?

今天花了一天时间。因为用eclipse没多久,不是很熟悉使用,看的教程又是使用myeclipse的,但是eclipse相对没有myeclipse灵活,所以在网上找了很多资料,最后算是可以实现了。新手可以参考一下。

(1)创建一个web项目

File---->New----->Dynamic Web Project----->输入项目名----->将Dynamic web module version改为2.5----->Next------>next------>Finish

这时在WebContent/WEB-INF/下已经自动生成web.xml文件。

(2)创建一个类继承servlet类

在项目中选择Java Resource--->右键src----->New----->Servlet----->输入自定义的包名和类名------>Next------>修改URL mapping(自定义,但必须以”/”开头)---->Next----->在弹出的Create Servlet框中,只需将Inherited abstract methods和doGet勾选----->Finish

这时就生成了一个自定义Servlet类,可以在d0Get()方法中写入要输出的内容。

例如:

public class HelloServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
//解决中文乱码问题
resp.setContentType("text/html;charset=utf-8");
//向浏览器输出内容
resp.getWriter().write("这是第一个servlet程序。当前时间为:"+new Date());
}
}

(3)此时WebContent/WEB-INF/下的web.xml文件也已经自动配置好了。打开可以看到含有如下代码:

<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>cn.hz.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/one</url-pattern>
</servlet-mapping>

其中/one就是刚刚自定义的URL mapping。将web.xml拷贝到Tomcat目录下的webapps,

这里我放在webapps/myweb/WEB-INF/目录下。

(4)找到项目文件的build/classes/下的包,拷贝到Tomcat目录下的webapps目录下,这里我放在webapps/myweb/WEB-INF/classes中。

(5)配置tomcat服务器

点击window---->Preference----->Server---->Runtime Environment------>Add----->选择Apach Tomat v8.0------>Next------->Finish

(6)启动tomcat服务器

可以右击项目----->Run As------>Run on Server------>选择Tomcat v8.0 Server at localhost----->Next----->将要运行的项目添加到右边Configured------>Finish

(7)运行

点击上边菜单的open web Browser------>输入http://localhost:8080/myweb/one------>回车

就可以看到编写的动态页面。

8080是tomcat端口号,可以根据自己的去写。

时间: 2024-12-25 14:10:04

如何在Eclipse中创建web项目并使用tomcat8 运行servlet开发简单的动态网页?的相关文章

在eclipse中创建web项目

如何创建dynamic web project项目 本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似.我们推荐使用解压版的tomcat6.x版本,来作为服务器.可以到http://tomcat.apache.org 下载. 在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试web项目. 创建一个Server 创建Server是为了方便在eclipse里启动和调试dynamic

【MAVEN】如何在Eclipse中创建MAVEN项目

目录结构: contents structure [-] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库的工作原理 3.2,修改Maven仓库 4,Eclipse和Maven整合的配置 5,Eclispe中创建Maven项目 5.1,在Eclispe中使用Maven搭建Spring MVC 6,Eclipse中使用MAVEN管理的Web分布式开发 6.1,创建父模块 6.2,创建子模块 1,MAVEN

如何在IDEA中创建web项目并且部署到Tomcat中

步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish(JDK)我自己的是1.7(这里的project,跟eclipse中的project是不一样的,这里的project相当于Eclipse中的workspace) 步骤3:点击next--->之后填写你的项目名,指定你的路径 步骤4: 创建一个Module 鼠标点中项目名称demos -> 右键选择New,选择Module,勾选"Web Appl

在eclipse中创建web项目(非myeclipse)

如何创建dynamic web project项目 本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似.我们推荐使用解压版的tomcat6.x版本,来作为服务器.可以到http://tomcat.apache.org 下载. 在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试web项目. 创建一个Server 创建Server是为了方便在eclipse里启动和调试dynamic

在 eclipse中 创建 web 版的 maven 工程以及 进一步了解 pom.xml 中 scope 的相关配置设置问题

1.在 eclipse中 创建 web 版的 maven 工程: a.和 创建 java 版的 maven 工程一样,先选中一个简单的工程(跳过经典模式),后填写坐标(不了解的看先前的博文),在打包方式中选择 war 包,后点击 finish. b.可以看到,在新建 的 javaproject03 的 项目中,只有 webapp目录,而实际的内容并没有.这里我们在每次新建时都要做设置.设置如下: 注:鼠标停在所建的项目上,点击右键进入 properties --> Project Facets

在eclipse中调试web项目的时候如何把web项目分配给配置好的服务器

举个例子,我今天在做spring和struts2整合的例子 新建项目blk 1.配置好web.xml,struts.xml,applicationContext.xml,写好jsp页面 2.把struts2.spring整合需要的jar包(struts核心jar包,spring核心jar包以及struts-spring-plugin.jar.commons-logging.jar)放到你项目的WEB-INF/lib目录下 3.写好java代码,并把java代码编译后的class文件拷贝到WEB-

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

1.将Eclipse中的Web项目部署到Tomcat 记得开始学习JavaWeb的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目.也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手).这几天用的比较多,因此又对这个问题产生了兴趣,能不能将做好

在Eclipse中修改web项目的名称

在Eclipse中修改web项目的名称 一.误区: 单击要修改名称的项目上右键Refactor->Rename,然后修改成另外一个名称 (光这样是不够的,哪怕你再修改web.xml中的display-name的值) 二.正确改法: 1.单击要修改名称的项目上右键Refactor->Rename,然后修改成另外一个名称 2.单击要修改名称的项目上右键Properties->Web Context Setting->设置新名称->Apply->OK 3.修改该项目源码中的.

JavaWeb学习(三) : 如何在 Eclipse 中创建一个Web 项目并成功运行?

前置条件 : 1.确保已安装 Eclipse.Tomcat 服务器安装包 2.jdk.环境变量都已配置成功. 3.注意在安装 Eclipse 时一定要选择第二个有 Web 项目的进行安装, 不然安装成功后还需要下载很多的插件,增加了不必要的麻烦. 创建步骤 : 1.将本地 Tomcat 服务器添加 进去: 首先打开 Window -- preference 搜索 server 双击 Runtime Environments 点击 Add,找到对应的你下载的 TomCat 服务器,进行添加,我的