`
zp_beast
  • 浏览: 23385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

    博客分类:
  • Web
阅读更多
(转载自csdn)

1. 开发环境配置
----------------
1.1 下载 j2sdk 和 tomcat:
j2sdk: http://java.sun.com/j2se/, 下载 Windows Offline Installation 版本.
tomcat: http://jakarta.apache.org/site/downloads/
­
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/javaeehttp://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 文件发布到此目录后, 自动预解压, 以提高首次访问的速度.
分享到:
评论

相关推荐

    Servlet JSP深入详解 基于Tomcat的Web开发

    本篇文章将深入探讨这三个关键概念,并介绍如何利用它们进行基于Tomcat的Web开发。 **Servlet概述** Servlet是Java编程语言的一个接口,用于扩展服务器的功能。它允许开发者创建动态的、交互式的Web应用。Servlet在...

    Tomcat+JSP经典配置实例

    ### Tomcat+JSP经典配置实例详解 #### 一、开发环境配置 为了帮助初学者更好地理解如何在Tomcat服务器上配置JSP、Servlet和Bean,本文将详细介绍配置过程及注意事项。 ##### 第一步:下载与准备J2SDK和Tomcat - ...

    Servlet JSP开发运行环境配置

    ### Servlet JSP开发运行环境配置详解 #### 一、概述 Servlet 和 JSP 是 Java Web 开发中的核心技术,为了能够顺利地进行开发与部署,必须首先搭建好开发环境。本文档将详细介绍如何配置一个基本的 Servlet 和 JSP...

    IDEA8与Tomcat集成开发环境配置.doc

    ### IDEA8与Tomcat集成开发环境配置详解 #### 一、引言 随着Java Web开发技术的不断发展,集成开发环境(IDE)的选择对于提高开发效率至关重要。IntelliJ IDEA(以下简称IDEA)作为一款功能强大的Java开发工具,...

    JSP开发平台的配置(JDK+TOMCAT+MYSQL)

    ### JSP开发平台的配置详解(JDK+TOMCAT+MYSQL) ...以上步骤完成了JSP开发环境的配置过程,包括JDK、Tomcat、MySQL以及JDBC驱动的安装与配置,确保开发者能够在本地环境中顺利进行Web应用开发工作。

    手动配置tomcat

    ### 手动配置Tomcat与Servlet程序详解 #### Tomcat简介 Apache Tomcat是一个免费开源的Servlet容器,它能够运行Java Servlet、JavaServer Pages (JSP)以及Web应用程序。Tomcat由Apache软件基金会(ASF)支持,是...

    IntelliJ IDEA Tomcat配置详解.doc.pdf

    在本配置详解中,我们将详细介绍如何在IntelliJ IDEA中配置Tomcat服务器,以便能够成功部署并运行一个JSP文件。 首先,新建一个项目。在创建新项目时,选择"Java Enterprise" -&gt; "Web Application",然后点击"Next...

    jsp环境配置

    **JSP环境配置详解** JavaServer Pages(JSP)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的创建。要进行JSP开发,首先需要配置一个完整的JSP运行环境。本文将...

    Eclipse 3.0 上配置JSP开发环境

    ### Eclipse 3.0上配置JSP开发环境详解 #### 一、概述 本文将详细介绍如何在Eclipse 3.0环境下配置JSP开发环境。整个配置过程涉及多个步骤,包括Java环境安装、Tomcat安装、Eclipse安装以及必要的插件安装等。通过...

    Tomcat6安装与配置

    ### Tomcat6安装与配置详解 #### 一、Tomcat6的安装步骤 **1. 下载Tomcat** 首先,访问Tomcat官方网站(http://tomcat.apache.org/)进行Tomcat的下载。用户可以选择ZIP格式或EXE格式进行下载,其中ZIP格式无需安装...

    jsp开发环境搭建

    ### JSP开发环境搭建知识点详解 #### 一、JSP技术概述 JSP(JavaServer Pages)是由Sun Microsystems公司提出并推广的一种动态网页技术标准。它允许开发者在传统的HTML文件中嵌入Java代码,以此来创建动态网页。...

    tomcat环境配置

    【Tomcat环境配置详解】 Tomcat是一款广泛应用的开源Web服务器和Servlet容器,由Apache软件基金会的Jakarta项目开发。在本文中,我们将详细介绍如何配置Tomcat的环境,包括下载、安装以及验证安装是否成功。 首先...

    tomcat配置大全 tomcat配置大全

    【Tomcat配置详解】 Tomcat是一款广泛使用的Java应用服务器,主要负责运行Servlet和JSP应用程序。配置Tomcat涉及多个方面,包括服务器的基本设置、部署应用、日志管理、安全性、性能优化等。以下是对Tomcat配置关键...

    tomcat配置入门和配置多个项目

    ### Tomcat配置入门与配置多个项目详解 #### Tomcat简介 Tomcat是一个开源的轻量级Web应用服务器,因其小巧灵活、易于部署等特点被...同时,通过手动配置虚拟目录,还可以更加灵活地管理各个项目的位置与访问路径。

    Tomcat目录详解

    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 二、Tomcat 目录结构 Tomcat 目录结构...

    jsp手动环境IIS+TOMCAT+JDK整合.docx

    ### JSP手动环境IIS+TOMCAT+JDK整合详解 #### 一、系统约定与准备工作 在开始IIS+Tomcat+JDK的整合之前,首先要明确系统的约定及所需的准备工作。 **系统约定:** - 环境软件下载存放位置:`X:\Server_Tools` - ...

    JSP tomcat6.0.14.

    同时,Tomcat的轻量级特性使其成为小型到中型应用的理想选择,尤其是在测试和开发环境中。 总的来说,JSP与Tomcat 6.0.14的组合为Java Web开发提供了一个强大且易于使用的平台,它简化了动态网页的创建,并通过灵活...

    tomcat6 tomcat7

    【标题】:“Tomcat6与Tomcat7配置详解” 【描述】:“本文档将详细介绍如何在JDK6和JDK7环境下配置Tomcat6.0和Tomcat7.0服务器,包括环境变量设置、服务器启动及Web应用创建。” 【标签】:“Tomcat6配置” ...

Global site tag (gtag.js) - Google Analytics