- 2
- 0
- 约2.3千字
- 约 22页
- 2017-02-04 发布于北京
- 举报
EclipseTomcat开发web应用
Eclipse+Tomcat开发web应用思路:在Eclipse中设置服务器配置新建Web工程修改class文件生成目录将Web工程配置到服务器中新建index.jsp文件新建servlet文件打包成war文件具体操作:在Eclipse(版本是Indigo)中,通过window -- preferences 导航到“参数选择”界面,如图所示:选择Server -- Runtime Environments,进入服务器的运行时环境配置界面,点击“Add..”按钮,添加一个运行环境的配置,如图所示:在弹出的页面中,选择类型是Tomcat 6.0的运行环境,如图所示:点击“Next”按钮,可进行运行环境的相关设置操作,如图所示:点击“Finish”按钮,完成运行环境的设置,如图所示:在Servers面板,点击“new server wizard”,添加Web应用程序运行所需的服务器,如图所示:在弹出的界面中,可以看到之前设置的服务器运行环境,如图所示:点击“Finish”按钮,完成添加操作,此时会有一个新的Server工程被添加了,如图所示:新建一个Dynamic Web Project工程,如图所示:给该工程取名为“Demo”,如图所示:点击“Next”按钮,弹出class文件保存路径的界面(说明:此路径将来还要修改,此时先用默认路径),如图所示:点击“Next”按钮,弹出此Web工程的相关设置界面(说明:这里全部使用默认设置,不做修改),如图所示:点击“Finish”按钮,则完成此Web工程的构建工作,如图所示:在Demo工程上,点击鼠标右键,选择“Properties”选项,如图所示:在弹出的界面上,选择Java Build Path -- Source,在此设置class文件生成的路径,如图所示:点击“ok”按钮,完成修改操作。Servers面板中,在之前创建的Tomcat 6.0服务器上,点击鼠标右键,选择Add and Remove选项,如图所示:在弹出的界面上,设置新建的Demo工程与该服务器关联关系,如图所示:点击“Finish”按钮,完成操作。打开Servers工程中的server.xml文件,如图所示:在文件中会看到Demo工程已配置到本服务器的相关代码,如图所示:在Demo工程中,新建一个index.jsp文件,如图所示:点击“Finish”按钮,完成操作。编辑新生成的index.jsp文件,并保存,如图所示:运行Tomcat服务器,如图所示:可以看到Demo工程在Tomcat服务器中运行正常,运行结果如图所示:新建一个java文件,如图所示:点击“Finish”按钮,完成此servlet文件的创建操作,如图所示:编辑此DemoServlet.java并保存,代码如下:package com.triones.demo;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class DemoServlet extends HttpServlet {protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {PrintWriter out = resp.getWriter();out.print(778899);}protected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {doGet(req, resp);}}保存后,相应的class文件也被创建到指定的文件夹下,如图所示:打开web.xml文件,对DemoServlet进行相应的配置,如图所示:编辑web.xml文件,将以下代码放置在web-app元素中:servlet servlet-nameDemoServlet/servlet-name servlet-classcom.triones.demo.DemoServlet/servlet-class /servlet servlet-mapping servlet-nameDemoServlet/servl
您可能关注的文档
- css中常用的四种选择器.doc
- CSSborder基础知识.doc
- CssHack技巧论浏览器的兼容性.doc
- CSS垂直居中网页布局实现的种方法.doc
- CrMo合金管CrMo合金管厂家.docx
- 6多选心理健康与心理调适习题.doc
- CSS规范根据WC标准制定.doc
- 6多媒体课件设计与制作复习题.docx
- 6多媒体课件制作与应用试题.doc
- Creo教程之系统配置文件config深入探讨.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)