当前位置: 首页 > 图文教程 > 网络编程 > JSP > win2k下搭建jsp环境

JSP
我认为JSP有问题(上)
我认为JSP有问题(下)
jsp“抓”网页代码的程序
关于在bean里面打印html的利弊看法
bean里面如何打印到html页面
jdbc3中的RowSet 接口规范
Apusic Application Server1.0中jsp源代码泄漏漏洞
Unify的eWave ServletExec拒绝服务漏洞
通过提交超长的GET请求导致IBM HTTP Server远程溢出
在HTTP请求中添加特殊字符导致暴露JSP源代码文件
Resin 1.2 重要源代码暴露漏洞
多中WEB服务器的通用JSp源代码暴露漏洞
Tomcat 暴露JSP文件内容
IBM WebSphere Application Server 暴露JSP文件内容
JRun 2.3.x 范例文件暴露站点安全信息
BEA WebLogic 暴露源代码漏洞
IBM WebSphere Application Server 3.0.2 存在暴露源代码漏洞
Tomcat 3.1 存在暴露网站路径问题
Sun Java Web Server 能让攻击者远程执行任意命令
Netscape 修复 JAVA 安全漏洞

JSP 中的 win2k下搭建jsp环境


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 48 ::
收藏到网摘: n/a

环境:
1、操作系统:Windows 2000
本例使用软件下载地址:
1、jdk1.2.2
  http://java.sun.com/products/jdk/1.2/
2、jakarta-tomcat-4.1.exe
  http://jakarta.apache.org/builds/tomcat/release/v4.0/

安装方法:

一、安装JDK
第一步,配置安装jdk1.2.2-win.exe,安装目录为D:\jdk1.2.2
JRE的缺省安装目录为D:\Program Files\JavaSoft\JRE

第二步,更新环境变量
开始->设置->控制面板->系统->高级->环境变量->系统变量
变量
新建CLASSPATH: D:\jdk1.2.2\lib\tools.jar;D:\jdk1.2.2\lib\dt.jar
在PATH中添加:  D:\jdk1.2.2;D:\jdk1.2.2\bin


二、安装Tomcat
第一步,将jakarta-tomcat-4.1.exe解压缩到D:\tomcat 4.1目录下
第二步,进入D:\tomcat 4.1\bin目录,找到setclasspath.bat批处理文件,加入以下两行:
start set TOMCAT_HOME=D:\tomcat 4.1

 set JAVA_HOME=D:\jdk1.2.2


第三步,单击start tombat启动tomcat服务器
  这时,会出现一个名为Catalina的窗口,并有一些初始化信息,证明tomcat运行成功。

第四步,在浏览器上输入http://localhost:8080
  如果能看到Tomcat Version 4.1这一页就表示Tomcat安装成功了。 上面有一些jsp和servlet的例子,至此jsp环境搭建完成。

注:窗口Catalina不能关掉,否则tomcat服务器停止服务  

ps:如何使其支持servlet:

在CLASSPATH中添加 D:\Tomcat 4.1\common\lib\servlet.jar

假设我们写一个congratulate.java

//--------------------------------------

//import needful package
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class congratulate extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("hello!");
out.println("</body>");out.println("</html>");
out.flush();
}
}

//----------------------------------------

javac congratulate.java编译成congratulate.class

把编译好的congratulate.class放入example目录的web-inf\classes中(我的root下没有这个目录,新建一个放里面并不执行!请高手联系我的qq:78623269指教!!)

然后打开http://127.0.0.1:8080/examples/servlet/congratulate运行即可!

成功!