Tomcat 5.5 开发 Servlet 和 JavaBean 的配置
1 、 JDK 安装到 C:\jdk
JAVA_HOME=C:\jdk
PATH=C:\jdk
2 、 Tomcat 安装到 C:\Tomcat, 配置环境变量如下:
CATALINA_HOME=C:\Tomcat
TOMCAT_HOME=C:\Tomcat
然后修改环境变量中的 CLASSPATH ,把 Tomat 安装目录下的 common\lib 下的 servlet-api.jar 加到 CLASSPATH 中去,修改后的 CLASSPATH 为: C:\Tomcat\common\lib\servlet-api.jar
第 1 步:建立自己的开发目录
1. 到 Tomcat 的安装目录下 webapps 目录
2. 在 webapps 目录下新建一个目录 myapp
3.myapp 下新建一个目录 WEB-INF (目录名称是区分大小写)
4.WEB-INF 下新建一个文件 web.xml ,将 tomcat\conf\web.xml 直接拷贝过来就 OK
第 2 步:建立自己的 Servlet 目录
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(" This is a servlet test.");
out.flush();
}
}
2 . 编译 Test.java
3 . 将 Test.class 剪切到 ..\webapps\myapp\WEB-INF\classes\test\ 下
4 . 修改 webapps\myapp\WEB-INF\web.xml ,改动 servlet 和 servlet-mapping 的内容 :
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
5 . 启动 Tomcat , http://localhost:8080/myapp/Test 看到输出 This is a servlet test. 说明编写的 servlet 成功了。
第 3 步:建立自己的 Bean
1. 新建一个 java 程序 TestBean.java ,内容如下:
package test;
public class TestBean{
public String name = "TestBean Testing ";
public String test()
{ return this.name; }
}
2 . 编译 TestBean.java 产生 TestBean.class
3 . 将 TestBean.class 文件剪切到 \webapps\myapp\WEB-INF\classes\test 下,
4 . \myapp 目录下新建一个 TestBean.jsp 文件,文件内容为:
<html><body>
<jsp:useBean id="tb" scope="page" class="test.TestBean" />
This is <%=tb.test()%>
</body></html>
5 重启 Tomcat ,启动浏览器,输入 http://localhost:8080/myapp/TestBean.jsp 如果看到输出 This is TestBean Testing 就说明编写的 Bean 成功了