经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
  
   一、开发环境配置
  
  第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);
  
  第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
  
  1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:/j2sdk1.5.0):
  
  JAVA_HOME=c:/j2sdk1.5.0
  classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径)
  path=%JAVA_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.java
  java Test
  
  此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
  
  2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:/tomcat):
  
  CATALINA_HOME=c:/tomcat
  CATALINA_BASE=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.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-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>
  
  5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
  <html><body><center>
  Now time is: <%=new java.util.Date()%>
  </center></body></html>
  
  6.重启Tomcat
  
  7.打开浏览器,输入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.class
  
  3 .将结构test/Test.class剪切到%CATALINA_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-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>
  <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){
  this.name=strName_p;
  }
  public void setName(String strName_p){
  this.name=strName_p;
  }
  public String getName(){
  return this.name;
  }
  }
  
  2 .编译
  
  将TestBean.java放在c:/test下,使用如下命令编译:
  
  C:/Test>javac TestBean.java
  
  然后在c:/Test下会产生一个编译后的bean文件:TestBean.class
  
  3 .将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成功了。
  
  这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。
  
  jvm应填写到
  c:/j2sdk/bin
  
  给你一个简单的配置::::
  
   JSP环境配置心得
  
  首先要说的是,使用jdk+tomcat完全可以配置我们的jsp服务器,不再需要其实任何东东,有很多文章介绍了Apache,其实根本用不着,一般的学习调试tomcat完全可以胜任了。
  
  安装jdk后,tomcat在安装之前会自动找到jdk的安装路径,一路点击"下一步",经过一段时间的文件复制,最后"close",完成comcat的安装。
  
  您最好去下载一个版本较高的tomcat,比如4.1以上的,因为它不需要设置太多的系统变量,右击"我的电脑",选择"属性"->"高级"->"环境变量"->"系统变量",新建一个TOMCAT_HOME,值设置成你的tomcat所在的路径,比如:D:/Program Files/Apache Group/Tomcat 5.5,配置完成。
  
  从开始菜单中找到tomcat选项,一般打开顺序是:开始->程序->Apache Tomcat 5.5,选择"Start Tomcat",让jsp服务器开始运行,此时会打开一个类似Dos的窗口,会显示一些相关的信息。

Tomcat+JSP经典配置实例相关推荐

  1. Tomcat5.5.9+JSP经典配置实例

    一.开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windo ...

  2. tomcat 虚拟主机配置实例

    jsp+tomcat 虚拟主机配置 第一步 打开Tomcat\conf  下面的 server.xml 本例 域名  jsp.com     源码文件夹放置在d:\jsp 文件夹 <Host n ...

  3. NAT的经典配置实例

    在学习CCNA过程中,学到了一个NAT经典实例,记录下来,以便加深理解和记忆. 实例拓朴图: 实例配置: ISP ROUTER: LAB_A: LAB_B: LAB_C: 使用show ip nat ...

  4. CAS_SSO单点登录实例详细步骤(转)、Tomcat ssl(https) 配置

    CAS_SSO单点登录实例详细步骤(转).Tomcat ssl(https) 配置 博客分类: SSO&CAS&Identity Java.Tomcat 0, 从CAS官网下载最新版本 ...

  5. jsp+php 服务器环境,Windows下Apache+Tomcat+jsp+php的服务器整合配置

    具体配置参照 Windows下Apache+Tomcat+jsp+php的服务器整合配置出现Service Unavailable错误 Service Unavailable The server i ...

  6. haproxy配置代理tomcat和nginx_Nginx负载均衡配置实例

    点击▲关注 "长安大司马"   给公众号标星置顶 更多精彩 第一时间直达 实现效果:配置负载均衡浏览器地址栏输入地址 http://192.168. 17.129/edu/a.ht ...

  7. apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...

  8. servlet jsp 经典总结

    如今,通用的浏览器取代了个性化的客户端,HTTP协议取代了个性化的协议,通用的ServerApp(Web服务器)简化了服务器端的开发. 1.软件的三种架构(了解) (1)主机.终端 a,特点:主机负责 ...

  9. Tomcat server.xml配置示例

    转载自    Tomcat server.xml配置示例 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于 ...

最新文章

  1. qregexp限制数字范围_计算一列数字的平均值
  2. 三星.android beam,三星S Beam取代Android Beam
  3. 研究生调剂!!急!!!跪求解答!!?
  4. 360美女运营孙哲:生活就应像花朵一样绽放
  5. 实战篇:教你建设企业销售分析系统
  6. 51CTO下载中心资源上传协议
  7. 目标检测(八)--Faster R-CNN
  8. 评说SAP Business ByDesign
  9. 【Ubuntu】Ubuntu16.04安装火狐浏览器中国版
  10. 上海商业车险进平台验收通过
  11. Shell 通过sed替换文件字符串
  12. php邮箱接收代码,PHP使用POP3读取邮箱接收邮件
  13. html 搜索历史记录,使用cookie实现历史搜索记录功能
  14. redis如何查看主从状态信息master和salve
  15. OpenGL/C++实战——C++实现太阳系行星系统
  16. windows 平台下curl使用报错: (3) [globbing] unmatched close brace/bracket in column 13
  17. 神锁离线版插件的安全设计
  18. CAE相关优秀文章汇总
  19. 文档集数据处理 gensim corpora.Dictionary
  20. 【论文阅读】Automatic Updating of Land Cover Maps in Rapidly Urbanizing Region

热门文章

  1. 如何用纯 CSS 创作一个精彩的彩虹 loading 特效
  2. windows python读取grib2数据
  3. Windows 10 安装
  4. [LeetCode] Excel Sheet Column Number
  5. Silverlight 2.0学习笔记——XAML
  6. alloc 和 init都做了什么验证。
  7. 2018-2019-1 20165212 实验五 通讯协议设计
  8. 20172311《程序设计与数据结构》第八周学习总结
  9. jquery 属性操作
  10. 最小生成树之Kruskal算法