博文

为Tomcat 5.5 安装 Administration Web Applic(2010-07-16 11:08:00)

摘要:什么是 Tomcat Administration Web Application? Tomcat Administration Web Application 是Tomcat的一个管理员应用程序,它可以管理Tomcat的各 个方面,比如数据源,部署Web应用,环境变量,用户授权等。 为什么要安 装Tomcat Administration Web Application? Tomcat 5.5 中不包含这个web app,需要用户手动安装。 如 何安装Tomcat Administration Web Application? 一、检查是否已经安装 在浏览器地址栏输入http://localhost:8080/admin, 如果没有安装会出现如下提示 Tomcat’s administration web application is no longer installed by default. Download and install the “admin” package to use it. 二、去官网下载admin application 下载地址:http://tomcat.apache.org/download-55.cgi
找到Binary Distributions项下的“Administration Web Application” 提供一个直接的下载链接:http://apache.etoak.com/tomcat/tomcat-5/v5.5.30/bin/apache-tomcat-5.5.30-admin.zip
三、配置到Tomcat中去 将压缩包里的apache-tomcat-5.5.30/server /webapps/admin目录复制到[tomcat_home]/server/webapps目录下 将压缩包里的apache-tomcat-5.5.30/conf /Catalina/localhost/admin.xml文件复制到[tomcat_home]/conf/Catalina/localhost目 录下 四、为......

阅读全文(2170) | 评论:8

Tomcat安全验证机制(2007-04-09 11:31:00)

摘要:一个实例 tomcat_home/conf/tomcat-users.xml: <?xml version='1.0' encoding='utf-8'?> <tomcat-users>   <role rolename="strutssample"/>   <role rolename="administrator"/>   <role rolename="manager"/>   <user username="yiyi735" password="2876254" roles="strutssample"/>   <user username="rolia" password="2876254" roles="administrator,strutssample,manager"/> </tomcat-users> web.xml:   <security-constraint>     <web-resource-collection>       <web-resource-name>adminFormPages</web-resource-name>       <url-pattern>/security/form/*</url-pattern>     </web-resource-collection>     <auth-constraint>       <role-name>strutssample</role-name>     </auth-constraint>   </security-constraint>   &......

阅读全文(3127) | 评论:0

HTTP header 响应头祥解(2007-04-09 11:30:00)

摘要:有四种头标: 1.  通用头标    既可用于请求有可用于响应,并且是作为一个整体而不是特定资源与事务相关联。 2.  请求头标    允许客户端传递关于自身信息和希望的响应形式。 3.  响应头标    服务器用于传递自身信息和响应。 4.  实体头标    定义被传送资源的信息。既可用于请求,也可用于响应 头标以如下的单行形式发送。 <name>:<value><crlf> 其中 name是头标名,大小写敏感 value是头标值; crlf是回车换行符 JSP页面可以使用request.getHeader()方法读取特定的头标值。也可以使用response.setHeader方法设置头标值。 以下是HTTP/1.1中用到的头标: 头标 描述 Content-Range 随部分实体一同发送;标明被插入点的低位与高位字节的偏移,也标明此实体的总长度。例如: Content-Range:1001-2000/5000 Content-Type 表明发送或接受的实体的MIME类型。如: Content-Type:text/html Date 发送HTTP信息的日期,如: Date:Mon.16.Mar 2000 18:22:22 GMT Etag 一种实体头标,它向被发送的资源分配唯一的标识符,对于可以使用多种URL请求的资源,Etag可以确定实际被发送的资源是否为同一资源。例如: Etag:293f-334f-1547812 Expires 指定实体的有效期。例如: Expires: Mon.16.Mar 2000 18:22:55 GMT From 请求头标。给定控制用户代理的人工用户的电子邮件地址。例如: From:rolia_cn@hotmail.com Host 被请求资源的主机名(以及可选的端口号)。对于使用HTTP/1.1的请求而言,此域是强制性的。例如: Host:localhost ......

阅读全文(7285) | 评论:0

HTTP响应码(2007-04-09 11:29:00)

摘要:响应码由三位十进制数字组成。出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示: 1XX: 信息 2XX:成功 3XX:重定向 4XX:客户端错误 5XX:服务器错误 响应码 含义 100 继续 101 分组交换协议 200 OK 201 被创建 202 被采纳 203 非授权信息 204 无内容 205 重置内容 206 部分内容 300 多选项 301 永久地传递 302 找到 303 参见其他 304 未改动 305 使用代理 307 暂时重定向 400 错误请求 401 未授权 402 要求付费 403 禁止 404 未找到 405 不允许的方法 406 不被采纳 407 要求代理授权 408 请求超时 409 冲突 410 过期的 411 要求的长度 412 前提不成立 413 请求实例太大 414 请求URL太大 415 不支持的媒体类型 416 无法满足的请求范围 417 失败的预期 500 内部错误 501 未被使用 502 网关错误 503 不可用的服务 504 网关超时 505 HTTP版本未被支持......

阅读全文(3077) | 评论:0

JSP中与路径相关的常用的几个方法(2007-04-09 11:28:00)

摘要:http:/localhost/123/jsp/test.jsp: <%@ page language="java" pageEncoding="UTF-8"%>   <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html lang="true">   <head>     <html:base />         <title>test.jsp</title>       <meta http-equiv="pragma" content="no-cache">     <meta http-equiv="cache-control" content="no-cache">     <meta http-equiv="expires" content="0">        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> &n......

阅读全文(9200) | 评论:4

JSP隐式对象(2007-04-09 11:27:00)

摘要: JSP implicit object Type Typical use by the scriptlet writer pageContext javax.servlet.jsp.PageContext Barely in use. This is more of a backbone object used by the servlet that was autogenerated from the servlet code. We will discuss the autogenerated servlet later in this chapter. request javax.servlet.http.HttpServletRequest Queries request information; for example, queries form parameters, inbound cookies, request headers, etc. response javax.servlet.http.HttpServletResponse Manipulates the response; for example, add cookies, redirect, etc. session javax.servlet.http.HttpSession Accesses the session state information associated with the request. For example, get/set session attributes or invalidate the session. config javax.servlet.ServletConfig Obtains configuration parameters for this page. application javax.servlet.ServletContext Obtains configuration parameters for this application and us......

阅读全文(3324) | 评论:0

配置JSTL(2007-04-09 11:26:00)

摘要:将JSTL 的 JAR 包放到WEB-INF/lib目录下 将相关TLD放到WEB-INF/目录下 在JSP中声明标记库如下: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>......

阅读全文(2548) | 评论:0

[原创]servlet生成验证码图片(2006-07-24 12:07:00)

摘要:此servlet生成一个验证码图片可以通过请求参数设置此图片
/*
 * 创建日期 2006-7-23
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 * 参数:
 * count:验证码的字符个数
 * width:验证码图片宽度
 * height:验证码图片高度
 * type:类型 0-纯数字 1-纯大写字母 2-数字和大学字母混合
 * 功能:生成验证码图片,将验证码保存进session里
 */
package hrl.util;

import java.io.IOException;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.awt.*;
import java.awt.image.*;
import java.util.*;
import javax.imageio.*;
/**
 * @author Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 ......

阅读全文(2530) | 评论:0

[原创]中文乱码最终解决方案(2006-07-24 11:02:00)

摘要:环境:
JDK1.5
TOMCAT5.0.30
%TOMCAT_HOME%:F:\Tomcat 5.0
统一使用utf-8
一。URL:
修改%TOMCAT_HOME%\conf\server.xml文件
找到如下内容:
    <Connector 
port="80"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000" 
               disableUploadTimeout="true" />
添加:URIEncoding="utf-8"
修改后内容如下:
    <Connector 
port="80"               maxThreads="150" m......

阅读全文(4020) | 评论:4