[转]Java——Servlet的配置和测试
本文转自:http://blog.csdn.net/makefish/article/details/6904807
本文以一个实例介绍如何用Java开发Servlet。
主要内容有:
配置和验证Tomcat。
测试Servlet
在这之前需要安装Java,请参考“Java——环境配置和Hello”。
第一部分:配置和验证Tomcat:
1,下载Tomcat
http://tomcat.apache.org/download-70.cgi
2, 设置classpath
追加C:\MY\tools\java\apache-tomcat-7.0.22\lib\servlet-api.jar
3,设置JAVA_HOME和JRE_HOME
C:\Program Files\Java\jre7
C:\Program Files\Java\jdk1.7.0_01
4,启动tomcat
C:\MY\tools\java\apache-tomcat-7.0.22\bin>startup.bat
5,打开测试页面
http://127.0.0.1:8080/
6,编写代码:
目录结构:
根目录:C:\MY\tools\java\apache-tomcat-7.0.22\webapps\myapp
C:\MY\tools\java\apache-tomcat-7.0.22\webapps\myapp\WEB-INF\web.xml
C:\MY\tools\java\apache-tomcat-7.0.22\webapps\myapp\index.jsp
web.xml开始******************************
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
web.xml结束******************************
index.jsp开始******************************
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
index.jsp结束******************************
7,重启tomcat
C:\MY\tools\java\apache-tomcat-7.0.22\bin>shutdown.bat
C:\MY\tools\java\apache-tomcat-7.0.22\bin>startup.bat
8,打开页面http://localhost:8080/myapp/index.jsp
第二部分:测试Servlet
1,编写Servlet,TestServlet.java
package xuxing.java.servelt;
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 TestServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>This is a servlet TestServlet.</h1></body></html>");
out.flush();
}
}
2,编译并拷贝TestServlet.java
1),javac TestServlet.java
javac TestServlet.java
这个会生成TestServlet.class。
2),建立立文件夹C:\MY\tools\java\apache-tomcat-7.0.22\webapps\myapp\WEB-INF\classes\xuxing\java\并将TestServlet.class拷贝进去。
3,修改 web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
metadata-complete="true">
<display-name>My Web Application</display-name>
<description>A application for test.</description>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>xuxing.java.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testServlet</url-pattern>
</servlet-mapping>
</web-app>
4,重启Tomcat
C:\MY\tools\java\apache-tomcat-7.0.22\bin>shutdown.bat
C:\MY\tools\java\apache-tomcat-7.0.22\bin>startup.bat
5,打开页面http://localhost:8080/myapp/testServlet
转载于:https://www.cnblogs.com/mochaMM/p/5076728.html
[转]Java——Servlet的配置和测试相关推荐
- java 开发环境配置_Java 开发环境配置
在本章节中我们将为大家介绍如何搭建Java开发环境.Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装java 下载JDK 首先我们 ...
- Java 开发环境配置jdk安装教程
Java 开发环境配置 在本文中我将为大家介绍如何搭建Java开发环境. 小破站视频教程:https://www.bilibili.com/video/BV1ji4y1u74e/ Windows 上安 ...
- Java Servlet web xml 配置详解
要从浏览器访问Java servlet,必须告诉servlet容器要部署哪些servlet以及要将servlet映射到哪个URL. 这是在Java Web应用程序的web.xml文件中完成的. ### ...
- java 日志 异步_log4j 详解异步日志的配置和测试
log4j 详解异步日志的配置和测试 日志可以帮助我们分析故障原因,做些数据挖掘的工作.最简单的日志方法,就是自己写个写文件的方法,在需要打日志的时候调用下,但是这显然不可能在实际工程上用.还有个问题 ...
- java servlet配置_JavaWeb编程 Servlet的基本配置
学习JavaWeb的人没有不知道Servlet的吧,而要用Servlet就需要在web.xml中进行配置.相信有很多初学者跟我当初一样,对于一些配置参数不是很理解. 下面是一个最基本的Servlet配 ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- Java Servlet 开发常用代码、模板、问题
一 空Servlet类模板 import java.io.IOException; mport java.io.PrintWriter; import javax.servlet.ServletExc ...
- Java Servlet 技术简介
开始之前 关于本教程 在您最喜欢的 Web 浏览器中,您所阅读的页面是如何出现的呢?当登录到您最喜欢的 Web 站点时,该 Web 站点如何知道登录的用户是您?而 Web 零售商又如何接受您的在线订购 ...
- Java Servlet和JSP教程
http://www.bccn.net/article/web/jsp/jc/200409/72.html 简介 这是一个比较完整的Servlet.JSP教程,包含大量的实用资料和示例,仙人掌工作室倾 ...
最新文章
- 如何看待程序媛们的职场焦虑和未来职业规划?
- bash参数及运算练习
- 活动目录.NET编程Tips
- 风控项目-收集基础知识2
- 如何使用shell脚本快速排序和去重文件数据
- sort and uniq
- php按照字段合并数组,PHP实现数组根据某个字段进行水平合并横向合并代码实例...
- ASP.NET 抓取网页内容
- pdf不支持64位浏览器_4MLinux 31.0 发布,不支持32位
- Dubbo源码分析:ProxyFactory
- app登录界面背景 css_Google flutter这么火?撸一个APP登录界面(上)
- Educational Codeforces Round 51 (Rated for Div. 2) The Shortest Statement
- linux关闭在线登录用户和禁止root/IP直接ssh登录linux
- 【现代版】为人处世三十六计详解,真的很受益!
- LabView 2018破解版下载
- [笔记]SD卡相关资料
- 流殇三月,誓言碎落于天涯
- 张一鸣:创业6年,估值750亿美元!人才不是核心竞争力,机制才是!
- Git笔记(6) 查看提交历史
- 钱,才是成年人活着的最大底气
热门文章
- spring cloud 自定义配置源及配置刷新
- 数据结构之图(2-2)【邻接多重表】适用于无向图
- scrapy-splash抓取动态数据例子六
- 【Maven3教程】Maven多工程、多模块
- android真机上 conn.getOutputStream()异常 Does not support output
- telnet与ssh的配置
- 右键命令行在这里-cmd here
- Node.js webpack中url-loader处理图片路径
- 【Gerrit】持续集成工具Jenkins的安装配置与使用过程中遇到的问题整理
- CSS3学习系列之颜色