Tomcat下JSP、Servlet和JavaBean环境的配置
JSP+Tomcat 开发环境安装及配置

JSP+Tomcat 开发环境安装及配置前言本文主要是一些关于JSP+Tomcat开发环境的安装及配置的介绍,做到尽量详细的介绍这些步骤,以方便刚接触JSP+Tomcat开发的朋友。
软件准备1.JDKJDK即Java Development Kit,现在最新的是JDK 1.6,可通过SUN公司的官网下载:/javase/downloads/index.jsp2.开发环境一般的Java开发人员都以Eclipse作为开发环境,本人推荐使用MyEclipse,它是对Eclipse开发环境的扩展,自带较多开发插件,功能也比较强大。
现在MyEclipse最新的版本是MyEclipse 8.0,可在网上搜索并下载。
参考地址:/downloads/products/eworkbench/galileo/myeclips e-8.0.0-win32.exe3.Web应用服务器类似于微软的IIS,常见的JavaWeb应用服务器有Tomcat或Tomcat+Apach e、Resin、JBoss、WebLogic Server、WebSphere等。
Tomcat技术先进、性能稳定,而且是免费的,成为目前比较流行的Web服务器,笔者使用的就是Tomcat,Tomcat最新的版本是Tomcat 6.0,也可以在网上搜索并下载。
参考地址:http:/ //download-60.CGI具体安装及配置步骤一、安装JDK1.运行下载的JDK安装程序,如jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep _2008.exe2.默认选择下一步,直到完成。
3.修改环境变量:系统桌面右击“我的电脑”=》属性=》高级=》环境变量;在“系统变量”栏点“新建”按钮,新建系统变量,其中,变量名:JAVA-HOME,变量值为上面JDK的安装路径,默认为C:\Program Files\Java\jdk1.6.0_ 10,确定;再在“系统变量”栏找到并修改到变量Path,在其变量值最前端添加JDK 安装路径,如下:C:\Program Files\Java\jdk1.6.0_10\bin;确定即可。
Tomcat完整教程

第一章 Tomcat概述一、Tomcat简介TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。
经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。
1、TomcatTomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP 的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。
Tomcat 是一种具有JSP环境的Servlet容器。
Servlet容器是代替用户管理和调用Servlet的运行时外壳。
1.1 SERVLET容器负责处理客户请求。
当客户请求来到时,SERVLET容器获取请求,然后调用某个SERVLET,并把SERVLET的执行结果返回给客户。
当客户请求某个资源时,SERVLET容器使用SERVLETREQUEST对象把客户的请求信息封装起来,然后调用JAVA SERVLET API中定义的SERVLET的一些生命周期方法,完成SERVLET的执行,接着把SERVLET执行的要返回给客户的结果封装到SERVLETRESPONSE对象中,最后SERVLET容器把客户的请求发送给客户,完成为客户的一次服务过程。
1.2 TOMCAT的工作模式1.2.1 独立的SERVLET容器TOMCAT的默认工作模式,作为独立的SERVLET容器,是内置在WEB服务器中的一部分,是指使用基于JAVA的WEB服务器的情形。
其他两种方式是TOMCAT与其他服务器集成的方式:1.2.2 进程内的SERVLET容器SERVLET容器作为WEB服务器的插件和JAVA容器的实现。
Eclipse配置Tomcat的方法[图解

下载所需要的组件。
在本文的参考资料一节中列出了可以下载这些文件的站点,这些站点在本文发表时都还可以访问。
Eclipse IDE: eclipse IDE 用作 JSP 页面和 Java 文件的开发环境。
Eclipse 是一个非常简单易用的 IDE 环境,它具有很多特性,可以帮助程序员快速编写并调试 Java 程序。
加上 tomcat 插件之后,这个 IDE 就是管理整个Web 项目(包括 HTML 和 JSP 页面、图标和 servlet)的一个非常优秀的工具。
Sun SDK: Tomcat Eclipse 插件要正常工作所必需的一个 SDK。
这个 SDK 未必一定是 Sun SDK,但是必须是一个 SDK,(不能是一个 JRE,因为这样不能正常工作)。
为了让 Tomcat 能够与 Eclipse 一起正常工作,在 SDK 中必须有一个 Java 编译器。
Tomcat:驱动 JSP 页面需要使用 Tomcat。
Tomcat 引擎是非常好的一个servlet 引擎,可以自由下载,而且非常容易安装。
Sysdeo 的 Eclipse Tomcat 启动插件:这是用于 Jakarta Tomcat 的众多Eclipse 插件之一。
这是非常优秀的一个插件,它为我节省了很多时间,可以很好地集成 Web 项目与 Java 代码,我通常都是使用 Eclipse 来编写这些代码安装将所有的组件解压下载了所需要的组件之后,下一个步骤就是将每个文件解压。
将这些文件解压缩并将其全部放到同一个目录中,这样就可以找到所有解压之后的文件。
将 Tomcat 插件拷贝到 Eclipse/plugins 目录中在所有的文件全部被解开压缩之后,将 Tomcat 插件目录拷贝到 Eclipse 目录中的 plugins 子目录中。
我从 Sysdeo 的 zip 文件中解压开的目录名是com.sysdeo.eclipse.tomcat_2.2.1,将这整个目录都拷贝到 Eclipse/plugins 目录中。
JavaEE集成开发环境的配置

3.2 Eclipse Java EE集成开发环境JSP开发环境主要包括JavaBean和Servlet等Java类的开发环境与JSP页面的开发环境,Java类的编译需要JDK的支持。
前面介绍了JSP的多个开发和应用平台,它们有各自的优点,也适合于不同的开发环境。
本书程序都是使用免费开源的强大工具平台开发和运行的,本书选择的软件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成开发环境;经典版的JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及MyEclipse8.6开发环境。
下面介绍它们的安装和配置。
3.2.1 安装和配置JDK在oracle公司的网站上可以免费下载JDK安装软件,下载网址是:/technetwork/java/index.html打开此网址,找到下载的位置,如图3-1所示。
选中Java SE 7 Update 17。
图3-1 选择要下载的软件Java SE 7 Update 17图3-2 选择JDK DOWNLOAD图3-3 jdk-7u17-windows-i586.exe要下载JDK的Windows版本,这里下载的是jdk-7u3-windows-i586.exe。
注意,选择Accept License Agreement后才可以下载。
下载完成后,直接双击下载软件即可执行安装。
按照安装指示进行即可。
安装过程如下:(1)欢迎使用Java SE Development Kit 7 Update 17安装向导,如图3-4所示。
图3-4安装向导(2)选择JDK的安装路径,单击“更改(A)”按钮可以选择JDK的安装路径,也可以使用默认安装路径,如图3-5所示。
图3-5 选择JDK安装路径(3)选择jre的安装路径,如图3-6所示。
图3-6 选择jre安装路径(4)安装进度,如图3-7所示。
图3-7 安装进度(5)安装成功,如图3-8所示。
tomcat_6.0.18_配置

第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)path=%JAVA_HOME%\bin (注:加在path最前面即可)在shell 中/>Java -version 检查是否设定成功。
或接着可以写一个简单的java程序来测试JDK是否已安装成功:public class Test{public static void main(String args[]){System.out.println("This is a test program.");}}将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javac Test.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME:c:\tomcatCATALINA_BASE:c:\tomcatTOMCAT_HOME: C:\Tomcat然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME% \common\lib\servlet-api.jar;【注意最新版本的Tomcat中可能没有common这个文件夹了。
Tomcat下Servlet和JavaBean配置步骤

Tomcat下Servlet和JavaBean配置步骤背景:最近在学servlet,遇到了一些问题,经过四处查资料,问题搞定。
总结如下:(哈,这是自己的第一篇Blog日志,开篇大吉!)Servlet 配置步骤:1、在 tomcat/conf/sever.xml 中添加项目,例如 myapp 项目:<Context path="/myapp" docBase="myapp" debug="0"reloadable="true" crossContext="true"></Context>2 .每编制一个 servlet ,就需要在项目的 web-inf /web.xml 中添加这个servlet 的配置,例如要新增ContexrServlet,其结构如下:<servlet><servlet-name>ContextServlet</servlet-name><servlet-class>ContextServlet</servlet-class></servlet><servlet-mapping><servlet-name>ContextServlet</servlet-name><url-pattern>/servlet/*</url-pattern></servlet-mapping>3 .编译 servlet ,拷贝 class 文件到项目的 /web-inf/classes 下。
4 .重启 tomcat ,运行。
例如,输入 ocalhost:8080/myapp/servlet/Co ntextServlet 即可运行注意:修改了 web.xml 以及新加了和修改了 class ,都要重启 Tomcat (Just to clarify u need to redeploy your application if you make ANY chang e in ur classes. This is not the case with jsp files or html files. )JavaBean 注意事项:1.同上;2.建立自己的Bean ,一定注意:javabean文件必须带包名,即在javabean 文件开头要有package pname 。
Servlet和jsp环境配置

软件安装和配置一、首先安装JDK,直接点击安装即可,比如默认安装的路径为:C:\Program Files\Java\jdk。
安装之后需要设定环境变量。
在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:(假设你的jdk安装目录如上设置)新建变量名:JAVA_HOME,值(value)为:C:\Program Files\Java\jdk新建变量名:classpath ,值(value)为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (.;一定不能少,因为它代表当前路径)查找变量名:path ,增加值(value)为:%JAVA_HOME%\bin;添加完毕,确定即可。
接下来简单测试环境变量是否配置正确。
在D盘根目录下建立javatest文件夹,将以下代码拷贝保存成Test.java文件:public class Test{public static void main(String args[]){System.out.println("Hello!");}}然后命令行窗口(xp:在运行输入cmd,vista和win7直接在搜索框中输入cmd),使用cd命令走到文件所在的目录,然后键入下列命令:javac Test.javajava Test注意第二个命令没有.java后缀。
如果看到“Hello!”,则表明jdk环境变量配置成功,没有的话,检查自己的配置情况。
二、Tomcat7安装和配置下载zip文件之后直接解压到某个目录下,比如:D:\apache-tomcat。
然后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:新建变量名: TOMCAT_HOME, 值(value)为:D:\apache-tomcat新建变量名: CATALINA_HOME, 值(value)为:D:\apache-tomcat查找变量名: classpath, 增加值为:%TOMCAT_HOME%\lib\servlet-api.jar增加后的classpath的值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar。
servlet、javabean创建和使用方法

servlet、javabean创建和使用方法Servlet是一种用于处理HTTP请求的Java应用程序框架。
它是Java Web 开发中的核心组件之一,能够通过Servlet容器将HTTP请求转发给服务器,并对服务器返回的响应进行处理。
JavaBean是Java中用于描述对象属性的一种数据类型。
JavaBean是一种封装性较高的对象,可以通过Java编程语言直接访问和操作。
在Servlet中,JavaBean是一种重要的数据存储方式,可以将Web应用程序中的数据存储在服务器端,以便更好地管理和操作数据。
下面是创建和使用Servlet和JavaBean的一般步骤:1. 创建Servlet:在Web应用程序的根目录下创建Servlet的Java文件,通常命名为`servlet.java`。
在Servlet的Java文件中,需要定义Servlet的接口和实现类。
接口定义Servlet的响应和处理逻辑,实现类则具体实现接口。
2. 创建JavaBean:在Web应用程序的根目录下创建JavaBean的Java文件,通常命名为`javabean.java`。
在JavaBean的Java文件中,需要定义JavaBean 的属性和方法。
属性是Servlet接收的数据,方法是Servlet处理数据的方法。
3. 创建Servlet容器:在Web应用程序的根目录下创建Servlet容器的Java 文件,通常命名为`servlet-api.java`。
在Servlet容器的Java文件中,需要定义Servlet容器的接口和实现类。
4. 创建Servlet调用:在Web应用程序的HTML页面中,需要使用Servlet容器提供的API来调用Servlet。
例如,可以使用`<servlet>`标签来引用Servlet,然后使用`<servlet-name>`属性来指定Servlet的名称。
5. 编写Servlet代码:在Servlet的接口和实现类中,需要编写具体的响应和处理逻辑。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Tomcat下JSP、Servlet和JavaBean环境的配置经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
一、开发环境配置第一步:下载j2sdk和tomcat:到sun官方站点(/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(/dist/jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):JA V A_HOME=c:\j2sdk1.4.2classpath=.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)path=%JA V A_HOME%\bin接着可以写一个简单的java程序来测试J2SDK是否已安装成功:public class Test{public static void main(String args[]){System.out.println("This is a test program.");}}将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javac Test.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CA TALINA_HOME=c:\tomcatCA TALINA_BASE=c:\tomcat然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下:classpath=.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;%CATALINA_HOME%\c ommon\lib\servlet.jar;接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
第三步:建立自己的jsp app目录1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat 自带的的目录;2.在webapps目录下新建一个目录,起名叫myapp;3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;4.WEB-INF下新建一个文件web.xml,内容如下:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""/dtd/web-app_2_3.dtd"><web-app><display-name>My Web Application</display-name><description>A application for test.</description></web-app>5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:<html><body><center>Now time is: <%=new java.util.Date()%></center></body></html>6.重启Tomcat7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
第四步:建立自己的Servlet:1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个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();}}2 .编译将Test.java放在c:\test下,使用如下命令编译:C:\Test>javac Test.java然后在c:\Test下会产生一个编译后的servlet文件:Test.class3 .将结构test\Test.class剪切到%CA TALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。
现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构4 .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping编辑后的web.xml如下所示,红色为添加的内容:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""/dtd/web-app_2_3.dtd"><web-app><display-name>My Web Application</display-name><description>A application for test.</description><servlet><servlet-name>Test</servlet-name><display-name>Test</display-name><description>A test Servlet</description><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app>这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上5 .好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
注意:修改了web.xml以及新加了class,都要重启Tomcat第四步:建立自己的Bean:1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:package test;public class TestBean{private String name = null;public TestBean(String strName_p){=strName_p;}public void setName(String strName_p){=strName_p;}public String getName(){return ;}}2 .编译将TestBean.java放在c:\test下,使用如下命令编译:C:\Test>javac TestBean.java然后在c:\Test下会产生一个编译后的bean文件:TestBean.class3 .将TestBean.class文件剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test下,4 .新建一个TestBean.jsp文件,文件内容为:<%@ page import="test.TestBean" %><html><body><center><%TestBean testBean=new TestBean("This is a test java bean.");%>Java bean name is: <%=testBean.getName()%></center></body></html>5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。