基于 tomcat 的 JSP 开发环境手动配置详解

index.jsp 立即下载
来源: 各论坛配置介绍综合
整理: SCUM
更新: 2008/08/31
­
----------------
1. 开发环境配置
----------------
1.1 下载 j2sdk 和 tomcat:
j2sdk: http://java.sun.com/j2se/ , 下载 Windows Offline Installation 版本.
­
1.2 安装和配置 j2sdk 和 tomcat (默认安装配置).
­
1.3 安装 j2sdk 以后, 在系统变量中添加以下系统变量:
  
JAVA_HOME = c:/j2sdk1.5.0 (实际安装路径)
classpath = .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; (.; 为当前路径)
path = %JAVA_HOME%/bin (path 为环境变量)
­
1.4 写一个简单的 java 程序测试 jdk 是否安装成功:
public class Test
{
public static void main( String args[] )
{
  System.out.println( "This is a test java app.");
}
}
­
将以上内容保存为 Test.java. 在命令提示符窗口下编译此程序:
javac Test.java
java Test
­
如果编译运行正常, 将在屏幕输出 This is a test java app.
  
1.5 安装 tomcat 后, 添加以下系统变量:
  
CATALINA_HOME = c:/tomcat (实际安装路径)
CATALINA_BASE = c:/tomcat
修改环境变量 classpath:
classpath = .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;  
  
1.6 启动 tomcat, 访问 http://localhost:8080 , 看到 tomcat 的欢迎页面, 安装成功!
­
----------------------
2. 建立一个 jsp 站点
----------------------
2.1 在 %tomcat_home%/webapps, 新建一个目录, 起名叫 myapp.
2.2 在 myapp 下新建目录 WEB-INF (区分大小写).
2.3 在 WEB-INF 下新建文件 web.xml, 内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee"
   xmlns:http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLhttp://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "
   version="2.5">
  <display-name>First JSP Test</display-name>
  <description>
  First JSP Test
  </description>
</web-app>
­
2.4 在 myapp 下新建文件 index.jsp, 内容如下:
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
­
2.5 重启 tomcat, 打开 http://localhost:8080/myapp/index.jsp , 看到页面输出当前时间, 配置成功!
­
--------------------
3. 建立一个 servlet
--------------------
3.1 新建一个 servlet 源文件, 命名为 Test.java, 内容如下:
  
package   test;
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  Test 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 test.</h1></body></html>");
  out.flush();
}
}
­
3.2 编译 servlet:
javac Test.java
编译成功后将生成文件 Test.class
­
3.3 部署 servlet:
在 %tomcat_home%/webapps/myapp/WEB-INF/ 下新建目录 classes/test, 将 Test.class 复制到此目录.
注: 目录命名均需按 java 包部署原则, 区分大小写.
­
3.4 修改 %tomcat_home%/webapps/myapp/WEB-INF/web.xml, 添加 servlet 映射, 将以下内容插入到 <web-app> 段内:
<servlet>
<servlet-name>Test</servlet-name>
<display-name>Test</display-name>
  <description>First test Servlet</description>
  <servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
­
注: <servlet> 段声明了要调用的 Servlet. <servlet-mapping> 段将声明的 servlet 映射到地址 /Test 上 (类似 WebService 的入口).
­
3.5 重新启动 tomcat, 打开 http://localhost:8080/myapp/Test , 页面输出 This is a servlet test, servlet 部署成功!
  
注: 修改 web.xml 及新部署 servlet 后, 均需重启 tomcat.
­
---------------------
4. 建立一个 JavaBean
---------------------
4.1 新建一个 java 源文件, 命名为 TestBean.java, 内容如下:
package test;
public class TestBean
{
private String name = "SCUMiX";
public TestBean( String strName_p )
{
  this.name = strName_p;
}
public void setName( String strName_p )
{
  this.name = strName_p;
}
public String getName()
{
  return  this.name;
}
}
 
4.2 编译 bean: 
javac TestBean.java
编译成功后将生成文件 TestBean.class
­
4.3 将 TestBean.class 文件剪切到 %tomcat_home%/webapps/myapp/WEB-INF/classes/test 下
4.4 新建一个 TestBean.jsp 文件, 文件内容为:
< %@page import="test.TestBean"%>
<html>
<body>
<center>
<%
TestBean testBean = new TestBean( "Test JavaBean!");
%>
JavaBean name is: <%=testBean.getName()%>
</center>
</body>
</html>
­
4.5 重新启动 tomcat, 打开 http://localhost:8080/myapp/TestBean.jsp , 输出 JavaBean name is: Test JavaBean!, JavaBean 部署成功!
­
至此, 基于 tomcat 的 JSP, servlet, javabean 基本配置完成.
­
注:
所有内容均已测试通过, 环境如下:
j2sdk 1.6.0 update 10
Apache Tomcat 6.0.16
­
附:
经测试, 由 NetBeans 创建的工程, 最终可发布为 .war 文件包, 直接将 .war 文件复制到 %tomcat_home%/webapp/ 即可完成部署 (eclipse 应该也可).
tomcat 老版本将在应用被首次访问时解压 .war 文件, 6.0 以上版本将定时检测 webapp 目录, 当有新的 .war 文件发布到此目录后, 自动预解压, 以提高首次访问的速度.
index.jsp 我的博客 我的博客MYclips+struct +SQL数据库 立即下载

相关推荐

tomcat与jsp开发的源代码

是tomcat与jsp开发的源代码,变看书,变学习对初学者很有帮助

深入了解 JSP 的运行过程

JSP(全称JavaServerPages)是由 Sun Microsystems 公司主导创建的一种==动态==网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。JSP 主要作用代替 Servlet 程序回传 HTML 页面的数据。接下来我们去看看 JSP 是如何实现代替 Servlet 的。

老男孩的架构路 1494

nbiot和2g_浅谈NBIOT

一、什么是NBIOT?1、概念窄带物联网(Narrow Band Internet of Things, NB-IoT),NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,使用License频段,可采取带内、保护带或独立载波等三种部署方式,与现有网络共存。可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。2、NBIOT的特点和目标(1)超强覆盖:相对GPRS来...

weixin_39534100的博客 1704

【JavaWeb】JSP的详解以及JSP基础语法的使用方式详解

JSP全称为JavaServer Pages.JSP是一个java程序(并且本质上是一个Servlet)Servlet是JavaEE的13个子规范之一,即JSP也是JavaEE的13个子规范之一JSP是一套规范,所有的web服务器都遵循这套规范。每一个web服务器都有内置一个JSP翻译引擎如图,我们新建了一个index.jsp文件,并清空其内容,直接输入一段字符(随意输入)。当我们启动服务器并访问此资源时可以在服务器输出局域栏上找到如图一段路径。

m0_62638072的博客 809

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

Guocean 8617

Abaqus复合材料层合板仿真

由于复合材料的损伤失效问题过于复杂,解析方法受到数学工具的限制难以实现,而实验也需要高昂的费用和时间成本难以广泛应用,Abaqus针对复合材料提供了专业的建模工具和损伤分析理论来模拟复合材料层合板在各种工况下的失效行为。

JXHXHL的博客 2541

#java #web jsp开发入门(web应用概述、tomcat简介、编写步骤)

#java #web jsp开发入门与编写步骤(web应用概述、tomcat简介、编写步骤)   目录 #java #web jsp开发入门与编写步骤(web应用概述、tomcat简介、编写步骤) 1、web应用概述     1.1 Web应用程序     1.2 静态网页与动态网页     1.3 开发环境 2、tomcat简介     2.1 Tomcat服务器的目录结构 ...

高山流水的博客 1308

STM32F103C8T6+I2C+DMA读取陀螺仪模块JY901S(硬件I2C

说明:1.本实验代码适用移植一切stm32f1系列;2.本实验使用的是外设资源硬件I2C2;3.本实验运用的是DMA单次模式,如果需要DMA的循环模式,请移步我的另一篇文章;4.本文章不提供陀螺仪校准教学,并是在没有校准陀螺仪情况下读取数据;5.本文章是作者的学习记录及心得,如有不足,欢迎指正。 总结:亲测stm32f103c8t6最小系统板通过片上外设资源I2C配合DMA读去陀螺仪模块jy901s偏航角有效。

anquanyuanqqadsy的博客 6172

Jsp预习

一、JavaWeb简介: 1.Tomcat目录: bin目录下有启动Tomcat的startup.bat文件,以及关闭Tomcat的shutdown.bat文件。 关闭Tomcat可以通过直接点击命令行窗口的关闭按钮,也可以通过shutdown.bat来关闭。 一般建议通过第二个方法关闭Tomcat。 2.简单编写一个Java Web程序 1.打开Tomcat 2.在Tomcat目录下地webapps目录下创建一个文件夹:myhome 3.在myhome目录下创建一个.jsp文件:index.js

WA自动机 723

均匀直线阵的常规波束形成matlab

常规波束形成概述 波束形成是将基阵各阵元输出进行一定的处理,从而形成基阵空间指向性的技术。一个波束形成器可以对空间某方位的信号有响应,而抑制其他方位的信号,所以又被称为空域滤波。一般分为常规波束形成(CBF)和自适应波束形成(ABF)。 常规波束形成较为基础,一般又可以根据实现的途径不同,分为时延波束形成和频移波束形成。 时延波束形成 在各阵元间添加时延使波束控制于不同方位的方法成为时延波束形成。设定一个目标方向,当信号来源方向在该目标方向时,响应最大;信号来源于其他方向时,响应较小。将这种响应大小

Xujing1143的博客 2万+

华为OD机试2025A卷 - 分苹果(Java & Python& JS & C++ & C )

华为OD机试2025A卷 - 分苹果(Java & Python& JS & C++ & C )

算法大师! 720

javaweb笔记2

javaweb笔记2

qq_46614491的博客 1426

YOLO系列算法改进 | Head改进篇 | 融合Detect_LSCD轻量共享卷积检测头 | 轻量化设计破解计算瓶颈,增强复杂场景目标感知能力

YOLO系列算法改进 | Head改进篇 | 融合Detect_LSCD轻量共享卷积检测头 | 轻量化设计破解计算瓶颈,增强复杂场景目标感知能力 (以YOLO26最新目标检测模型为基础,融合Detect_LSCD检测头进行改进)

2502_91881744的博客 704

基于 Tomcat 的 JSP 开发环境手动配置详解

[size=large][b](转载自csdn)[/b][/size] 1. 开发环境配置 ---------------- 1.1 下载 j2sdk 和 tomcat: j2sdk: http://java.sun.com/j2se/, 下载 Windows Offline Installation 版本. tomcat: http://jakarta.apache.org...

iteye_6039的博客 144

4D毫米波雷达天线设计

多种天线布局方案介绍、天线设计要点介绍

5734

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

tomcat中手动配置jsp页面的显示

大家都知道tomcat在接收到一个http请求的时候,会按照ConnectorEngineHostContext.....................的顺序处理,我们可以在Sever.xml文件中定义多个context元素,而每一个context元素对应一个web应用,context元素有两个主要属性,path,docBase。path是当Host把http请求交给context时匹配的路径。比方说当host定义为localhost时:当我们在浏览器里输入http://localhost/webapp时

jiyidianranyikeyan的专栏 1828

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

在Tomcat中手动部署JSP

1、在任意位置新建一个项目文件夹,如:d:\jspProject; 2、在jspProject文件夹内创建一个名字必须是:WEB-INF的文件夹; 3、在WEB-INF文件夹里创建一个页面配置描述符文件:web.xml,该文件内容如下: <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w

abvedu的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Tomcat 服务详解

文章目录一、简介 一、简介   Tomcat 是一款免费、开放源代码的 Web 应用服务器,是 Apache 软件基金会的一个核心开源项目,属于轻量级应用服务器。 官网:https://tomcat.apache.org/

shenyuanhaojie的博客 4万+

eclipse配置Tomcat服务器开发Jsp 超详细

超详细 在eclipse搭建Tomcat服务器,及常见问题解决办法

陈丹宇的博客 4578

JSP——开发环境搭建

JSP 开发环境搭建 JSP开发环境是用来开发、测试和运行JSP程序的地方。 JSP开发环境搭建,具体包括以下几个步骤。 我们可以使用 Eclipse 来搭建 JSP 开发环境,首先我们分别下载一下软件包: Eclipse J2EE:http://www.eclipse.org/downloads/ Tomcat:http://tomcat.apache.org/download-70....

qq_41554789的博客 943

AI如何帮你快速搭建TOMCAT开发环境?

现在只需要在AI对话框输入"生成TOMCAT环境配置指南",就能获得完整的安装脚本。比如常见的"ClassNotFoundException"、"405方法不支持"等问题,AI能精准定位到是jar包缺失还是web.xml配置错误。的体验很惊喜,从环境搭建到功能开发,原本需要半天的工作现在1小时内就能完成。比如部署描述符(web.xml)的配置,AI会自动生成符合当前项目结构的版本,还会根据功能需求添加Servlet映射、过滤器等配置项。对于新手特别友好的是,所有生成的代码都带有详细注释。

GoldEagle19的博客 490

Tomcat安装和配置(图文详解)_tomcat安装及配置教程

Tomcat安装和配置,tomcat下载,tomcat配置,tomcat安装,tomcat配置步骤,tomcat下载安装教程详解

VA_AV的博客 3725

eclipse配置tomcat详解(图文版)

eclipse配置tomcat详解(图文版) 目的:学会如何使用eclipse工具开发Servlet首先得配置tomcat。 eclipse不仅会自动编译Servlet,还会自动创建web.xml文件信息,完成Servlet虚拟路径的映射 文章目录eclipse配置tomcat详解(图文版)学习目标一、tomcat是什么?二、配置步骤1.eclipse集成tomcat2.新建web项目,并访问静态页面(html)3.新建servlet 学习目标 学会配置tomcat,及清楚其作用。 下面案例供参考

weixin_54405545的博客 1万+

在Tomcat中手动部署servlet

1、按照《在Tomcat中手动部署JSP》一文中搭建出如下文件结构: 2、创建一个servlet源代码文件,如:HelloServlet.java import java.io.*; import javax.servlet.*; public class HelloServlet extends GenericServlet { public void servic

abvedu的博客 5502

Tomcat配置详解

配置好环境,并安装tomcat软件,详细过程见上面一章。

xiaogengtongxu的博客 4239
上一篇: 对 java.nio.ByteBuffer 的粗浅理解
下一篇: 学习备忘:Java 中文乱码解决方案汇总
SCUM
博客等级 码龄27年 39粉丝 6原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值