JSP搭建

Tomcat7已经发布多时,Tomcat7增加了对Servlet 3.0,JSP 2.2和JSP-EL 2。2的支持、支持web application内存泄露的检测和防护等很多新功能。本片教程主要介绍如何配置Tomcat7。

一、软件下载
    首先需要下载Java Jdk以及Tomcat7。JDK下载地址:最新为JDK6 update22, Tomcat7下载地址:最新为Tomcat7.02 Beta。

二、软件安装和配置
    1.首先安装JDK,直接点击安装即可,比如默认安装的路径为:C:\Program Files\Java\jdk1.6.0_22。安装之后需要设定环境变量。在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:(假设你的jdk安装目录如上设置)

新建变量名: JAVA_HOME,值(value)为:C:\Program Files\Java\jdk1.6.0_22
    新建变量名:classpath ,值(value)为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  (.;一定不能少,因为它代表当前路径)
    查找变量名:path ,增加值(value)为:%JAVA_HOME%\bin;

添加完毕,确定即可。接下来简单测试环境变量是否配置正确:

public class Test{
    public static void main(String args[]){
        System.out.println("Hello Leyond");
    }
}
 
将以上代码拷贝保存成Test.java文件。然后命令行窗口(xp:在运行输入cmd,vista和win7直接在搜索框中输入cmd),CD到文件所在的目录,然后键入下列命令:
javac Test.java
java Test

注意第二个命令没有.java后缀。如果看到“Hello Leyond”,则表明jdk环境变量配置成功,没有的话,检查自己的配置情况。

2. Tomcat7安装和配置

下载zip文件之后直接解压到某个目录下,比如:C:\itdevelop\Tomcat7。然后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

新建变量名: TOMCAT_HOME, 值(value)为:C:\itdevelop\Tomcat7
    查找变量名: classpath, 增加值为:%TOMCAT_HOME%\common\lib
    增加后的classpath的值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib。
    最后进入Tomcat7安装目录下的Bin目录,启动Tomcat,在浏览器中输入:http://localhost:8080/,若可以看到Tomcat7的欢迎界面,表示Tomcat7配置成功了。

三、新建webApp
    这里介绍如何搭建一个JSP简单的应用。首先到Tomcat7目录下webapps目录,例如:C:\itdevelop\Tomcat7\webapps,该目录存放了ROOT,docs,examples等目录,ROOT存放的是欢迎界面的代码,docs主要是文档,examples中可以查看各种例子。接下来看看如何新建一个属于自己的jsp应用程序。

操作如下:
  1.在webapps下新建myapp目录。
  2.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的。
  3.WEB-INF下新建一个文件web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app version="3.0"
         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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
         <display-name>My Web Application</display-name>
        <description>
             A application for test.
        </description>
</web-app>

4. 在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html>
  <body>
    <center> Now time is: <%=new java.util.Date()%></center>
  </body>
</html>

5. 启动Tomcat,在浏览器输入http://localhost:8080/myapp/index.jsp看到当前时间的话说明就成功了。

四、新建Servlet
    在之前myapp目下的/WEB-INF/classes/test目录下新建HelloWorld.java(若没有class,test目录,请新建)。HelloWorld内容如下:

package test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet{
    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
     response.setContentType("text/html");
     PrintWriter out = response.getWriter();
     out.println("<html><head><title>");
     out.println("This is my first Servlet");
     out.println("</title></head><body>");
     out.println("<h1>Hello,World!</h1>");
     out.println("</body></html>");
   }
}

之后用javac HelloWorld.java来编译该文件。倘若出现”package javax.servlet does not exist“,请把C:\itdevelop\Tomcat7\lib目录下的servlet-api.jar拷贝到C:\Program Files\Java\jre6\lib\ext,重启电脑,再次编译即可。

目前C:\itdevelop\Tomcat7\webapps\myapp的目录结构如下:

./index.jsp
./WEB-INF/web.xml
./WEB-INF/classes/test/HelloWorld.class (编译HelloWorld.java生成的)

然后在浏览器中输入http://localhost:8080/myapp/HelloWorld,于是Server众望所归的报错了:Error 404–Not Found 怎么回事呢?我们还需要配置Servlet的之行环境。打开WEB-INF目录下的web.xml,在<web-app></web-app>添加下面这段程序:

<servlet>
    <servlet-name>HelloWorld</servlet-name>
    <servlet-class>test.HelloWorld</servlet-class>
 </servlet>

<servlet-mapping>
    <servlet-name>HelloWorld</servlet-name>
    <url-pattern>/HelloWorld</url-pattern>
 </servlet-mapping>

这段xml内容,首先指定servlet的名字,类的名字。然后把servlet映射到一种URL模式,使得通过URL来访问这个servlet。修改之后,若需要重启Tomcat,然后浏览http://localhost:8080/myapp/HelloWorld一个Hello,World!等着你,如果你看到了,表示servlet也成功了。

时间: 2024-07-31 16:40:31

JSP搭建的相关文章

蚂蚁变大象:浅谈常规网站是如何从小变大的(一)(转)

add by zhj:非常完整的介绍了一个网站从小到大,后台的设计及服务器的部署的演进过程,太牛了. 原文:http://blog.sina.com.cn/zgwangbo001 话说今天是清明节假期第一天,早上早早的和朋友开车逃离了帝都.现在正在G104上缓慢的爬行. 言归正传,计划了很久写这篇文章,不过心里还是比较忐忑,担心自己在技术上的深度和沉淀还是不够.不过,最后想起某老师说的:follow my heart! 想想,人生就这么些年,想做啥就做啥吧,不用想的太多. ―――――――――――

员工管理系统 :练习

业务模块: 1 登录模块 2 员工查询 3 删除员工 4 添加新员工 5 修改员工信息 一.登陆业务 /* 1.要获取一个登陆窗口 这个登陆窗口是用户访问一个ULT地址栏发送一个请求到新建的index.jsp(里面搭建一个登陆界面:from表单)获得的: 2.loginSrevlet操作 浏览器发送一个请求到LoginSrevlet,使LoginSrevlet获取请求参数的中的 账号密码: 然后调用dao层里面的方法对用户输入的账号密码进行验证(查询对比): 如果正确就对重定向到main,jsp

不用动手术的肝脏清洗法

几乎每个人体内都有肝胆结石,或许很多人只知道胆结石,不知道肝脏内也有结石,也不知道其实很多胆结石的初期就是在肝脏内形成的,更不知道吃夜宵.晚饭在7点之后吃.吃油炸食品.甚至喝水较少也会导致肝胆结石.就以上几个不良生活习惯,我们每个人占多少?简单的讲,肝脏是人体内最大的器官,它是人体的解毒工厂,它的构造极其复杂,所以至今为止,人类无法设计出人造肝脏,它的复杂度仅次于脑组织.所以让肝脏维持正常功能直接关系着人体的健康.肝脏可以使激素,酒精以及某些有害药物在体内失效.各种人体无法代谢的毒素都会由肝脏负

导演与明星老婆离婚 恋亲手捧红干女儿

http://www.ehotelier.cn/Thread.jsp?tid=182934http://www.ehotelier.cn/Thread.jsp?tid=182940http://www.ehotelier.cn/Thread.jsp?tid=182946http://www.ehotelier.cn/Thread.jsp?tid=182951http://www.ehotelier.cn/Thread.jsp?tid=182957http://www.ehotelier.cn/T

搭建LVS+Keepalived+nginx+tomcat高可用性,高性能jsp集群

LVS-master:192.168.0.210 LVS-backup:192.168.0.211 LVS-VIP:192.168.0.209 nginx+tomcat:192.168.0.212 nginx+tomcat:192.168.0.227 安装nginx所需包: Nginx-1.6.0.tar.gz和pcre-8.35.zip 一.安装pcre-8.35 1 #unzip pcre-8.35.zip 2 #cd pcre-8.35 3 #./configure 4 #make 5 #

tomcat环境搭建和管理及实现jsp通过tomcat连接mysql

升级JDK [[email protected]~]# rpm -ivh jdk-8u60-linux-x64.rpm [[email protected] ~]# java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build25.60-b23, mixed mode) [[email p

jsp——学习篇:环境的搭建与配置(1)

开始环境搭配了,先说说对JSP的认识吧!JSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态网页技术标准!就我而言,就是人们为了更方便管理网站后台,处理事情(业务逻辑)的技术标准! 现在开始搭配环境:我选择的是jdk1.7+Tomcat7+eclipse for EE+Mysql5.6.21!一般技术都是需要一个支持的计算机语言,和方便开发的集成开发环境简称IDE!这里也不例外,我们首先需要java的运行环境,那就是java虚拟机的建立:JDK与JRE的安装!安

jsp环境搭建 简单高效版

为了做一个jsp的小案例,首先最重要的是搭建好开发环境. 为此我在网上搜了很多教程,教程上都完全解决了,而我却因为粗心多花了1个小时,走了弯路.所以大家在配置的时候一定要细心哦~ 好,下面正式开启搭建之旅吧--> ·总体步骤: 注:下载前,请确定好你要用的jdk版本,因为jdk版本是要和tomcat的版本所对应的,本人因导师声明, 下载的是JDK1.7和tomcat7.0.X版本.myeclipse的话就用myeclipse10,当然更高版本也是OK的. 1.JDK下载安装-->配置环境变量

JSP开发环境全搭建

JSP开发环境全搭建 最近需要用到JSP做项目,所以要配置JSP的开发环境,总结一下配置步骤以备以后再配置需要. 配置JAVA开发环境,配置JDK 下载JDK,在这里下载开发所需的JDK,可以根据自己电脑的实际情况选择64位或32位来进行选择下载 执行下载好的安装文件,进行JDK的安装 配置环境变量 新建变量名命名为JAVA_HOME的系统环境变量,值为JDK的安装路径 新建变量名为CLASSPATH的系统环境变量,值为 .;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/