<SCRIPT LANGUAGE="javascript">
<!-- Begin
if (this.name!='fullscreen'){
window.open(location.href,'fullscreen','fullscreen,scrollbars')
}
// End -->
</script>
下面这句话可以不要。
<a href="javascript:window.close(self)">返回正常效果显示</a>
posted @
2006-11-24 09:21 kelly 阅读(1557) |
评论 (1) |
编辑 收藏
2、下面接着说一下TOMCAT和IIS的配置。
把TOMCAT和IIS配置在一起,可以扩展IIS的功能,让它也可以运行java web程序。
JK插件:isapi_redirect-1.2.9.dll ,可以去http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.9/isapi_redirect-1.2.9.dll下载。
过程:
(1)、将isapi_redirect-1.2.9.dll COPY到D:\profiles\Tomcat 5.0\bin下。
(2)、在D:\profiles\Tomcat 5.0\conf下创建如下的workers.properties文件:workers.tomcat_home=D:\profiles\Tomcat 5.0 #让mod_jk模块知道TOMCAT
workers.java_home=D:\profiles\JDK-1_4_2 #让mod_jk模块知道JDK
ps=\ #指定文件路径分隔符
worker.list=worker1
worker.worker1.port=8009 #工作端口
worker.worker1.host=localhost #TOMCAt服务器地址(某JSP网站的ip地址)
worker.worker1.type=ajp13 #类型
worker.worker1.lbfactor=1 #负载平衡因数
(3)、在D:\profiles\Tomcat 5.0\conf下创建如下的uriworkermap.properties文件:
/*.jsp=worker1
/testd/*=worker1 //对应自己的TOMCAT 应用
(4)、修改注册表:创建HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta IsapiRedirector\1.0项;在1.0项下建立如下字符串:
extension_uri /jakarta/isapi_redirect-1.2.9.dll jakarta为IIS下的虚拟目录
log_file D:\profiles\Tomcat 5.0\logs\isapi.log 指定JK插件使用的日志文件
log_level debug 指定日志级别
worker_file D:\profiles\Tomcat 5.0\conf\workers.properties 指定JK插件的工作文件
worker_mount_file D:\profiles\Tomcat 5.0\conf\uriworkermap.properties 指定JK插件的URL映射
(5)、在IIS中创建虚拟目录(或在某jsp站点中创建),名为"jakarta",路径为isapi_redirect-1.2.9.dll所在的路径,修改jakarta虚拟目录的属性.将其执行权限改为"脚本和可执行程序",(IP地址最好为全部未分配,然后可以有主机头名)
(6)、将JK插件加入IIS的筛选中去..在默认网站上右键---->属性---->ISAPI筛选里添加一个名为"jakarta"的筛选,文件为isapi_redirect-1.2.9.dll.
(7)、重启IIS和TOMCAT,查看下刚才加入的筛选是否有一个绿色向上的箭头,如果有,那就说明配置成功了一半了.打开IE,在地址栏中输入HTTP://localhost/index.jsp,(localhost或为主机头名),将会看到首页。如果TOMCAT中已经有了某个测试项目,还可以用某测试项目来访问。
posted @
2005-08-22 17:22 kelly 阅读(1164) |
评论 (0) |
编辑 收藏
1、首先要先下载JDK和Tomcat,我使用的版本是JDK_1_4_2_08和Tomcat5.0.16.下载网址请自己网上搜。
下面先安装JDK,然后再安装Tomcat。安装完成以后就要添加环境变量了。
右击我的电脑->属性->高级->环境变量,在系统变量中新建或编辑环境变量
需要添加的环境变量如下:
(1)、JAVA_HOME(JDK运行使用,JDK是java开发工具包,它是java程序的运行环境)
JAVA_HOME=D:\profiles\JDK-1_4_2(JDK的安装路径)
(2)、TOMCAT_HOME
TOMCAT_HOME=D:\TOMCAT5.0(TOMCAT的安装路径)
(3)、ClassPath(类路径)
CLASSPATH=D:\profiles\JDK-1_4_2\lib\tools.jar;D:\profiles\JDK-1_4_2\lib\dt.jar;
(dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库)
(4)、PATH(用于可以执行一些java命令,如javac。)
PATH=D:\profiles\JDK-1_4_2\bin
这样TOMCAT就配置完成了。启动TOMCAT,在IE地址栏中输入http://localhost:8080,就可以看到TOMCAT首页面,这就表示TOMCAT配置成功了。
posted @
2005-08-22 16:43 kelly 阅读(801) |
评论 (0) |
编辑 收藏
XMLHTTP对象可以获取某个网页地址的信息,下面举一个简单的例子说明
首先在VB中新建一个工程,选择Project->reference,把Microsoft XML V3.0和Microsoft ActiveX加进来,这样就可以进行程序的编写了。
程序如下,程序中是用一个button来触发这个事件的。
Private Sub Command1_Click()
Dim XMLHTTP As New XMLHTTP
Dim m_queryURL As String
m_queryURL = "http://bookreg.sina.com.cn/serialize/chapter.php?id=42164"
m_queryURL = m_queryURL
XMLHTTP.Open "GET", m_queryURL, False
'XMLHTTP.setRequestHeader "Content-Type", "text/html"
'XMLHTTP.setRequestHeader "Content-Type", "charset=gb2312"
XMLHTTP.send
If XMLHTTP.readyState <> 4 Then
MsgBox "HTTP读取状态失败"
Exit Sub
End If
Dim szRet As String
szRet = XMLHTTP.responseText
MsgBox szRet
End Sub
这样就可以把该网页上的原代码在提示框中显示出来。
posted @
2005-08-05 16:40 kelly 阅读(659) |
评论 (0) |
编辑 收藏
junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.1,可以从www.junit.org上下载。
StrtusTest是junit的扩展当前的版本是StrutsTest2.1.0,在这个版本中不支持Struts1.0。如果需要测试struts1.0的应用程序,对应的版本是StrutsTest2.0。可以从http://sourceforge.net/projects/strutstestcase/下载。
下面介绍一下它的使用。直接把解压的下载文件保存到项目的classpath中,然后再引入这两个jar文件,就可以使用了。
右击项目中任何一个文件夹,选择news的others,这时就会出现Junit的文件夹,展开文件夹选择JUnit Test Case ,点击下一步,在Name中填写测试程序的名字,一般名字必须以Test结尾。然后构选setup()和teardown()选项,选择需要测试的Action,点击下一步,选择需要测试的方法,点击Finish即可自动生成测试文件。测试文件中自动生成了setup()和teardown()方法,用来在测试方法执行前初始化测试环境和在执行后撤销测试环境。测试方法都是以test开头的,如(testDoExecute()).
下面在测试方法中就可以填写自己需要的东西了。如下面的例子:
package com.ezcross.SMS.common.struts.action;

import servletunit.struts.MockStrutsTestCase;

/**//**
* @author paul.ping(wp.huang@ezcross.com)
*
* 类名:SMS10Test
* 操作:
*/
public class LoginActionTest extends MockStrutsTestCase
{
/**//*
* @see TestCase#setUp()
*/
protected void setUp() throws Exception
{
super.setUp();
}
/**//*
* @see TestCase#tearDown()
*/
protected void tearDown() throws Exception
{
super.tearDown();
}
public void testDoExecute()
{
try
{
addRequestParameter("user_name","cka");
addRequestParameter("passward","111111");
setRequestPathInfo("/login");
System.out.println("hava completed adding data");
actionPerform();
System.out.println("begin verify");
verifyForward("dologin");
verifyForwardPath("/Login.jsp");
verifyNoActionErrors();
System.out.println("end verify");
//assertNotNull(testObject.doExecute(null,null,null,null,null));
}
catch (Exception ee)
{
System.out.println(ee.toString());
}
}
}
填写完程序后,右击程序,选择run下的JUnit Test进行运行,如果没有错误的话则显示绿色 ,否则显示红色。
对程序的说明:
主要函数和作用:- setContextDirectory,设置web应用的根
- setRequestPathInfo,设置request的请求
- addRequestParameter,将参数和对应的值加入request中
- actionPerform,执行这个请求
- verifyForward,验证forward的名字是否正确
- verifyForwardPath,验证forward的path是否正确
- verifyNoActionErrors,验证在action执行过程中没有ActionError产生
- verifyActionErrors,验证在action执行过程中产生的ActionError集合的内容
具体详细的内容请参见对应的javaDoc。
posted @
2005-06-03 15:53 kelly 阅读(1663) |
评论 (1) |
编辑 收藏